⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c++ builder 程序设计实用教程 - 2_5 日期时间组件 - 张晋 - 17xie.htm

📁 已经消失的不易找到的C++ builder网络教程总结
💻 HTM
📖 第 1 页 / 共 5 页
字号:
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">组件的</SPAN><SPAN 
lang=EN-US>CCalendar1Change()</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件处理过程,在其中添加如下的响应代码:</SPAN></P>
<P class=a3><SPAN lang=EN-US>void __fastcall TForm1::CCalendar1Change(TObject 
*Sender)</SPAN></P>
<P class=a3><SPAN lang=EN-US>{</SPAN></P>
<P class=a3><SPAN 
lang=EN-US>Form1-&gt;Edit1-&gt;Text=IntToStr(Form1-&gt;CCalendar1-&gt;Year);</SPAN></P>
<P class=a3><SPAN 
lang=EN-US>Form1-&gt;Edit2-&gt;Text=IntToStr(Form1-&gt;CCalendar1-&gt;Month);</SPAN></P>
<P class=a3><SPAN 
lang=EN-US>Form1-&gt;Edit3-&gt;Text=IntToStr(Form1-&gt;CCalendar1-&gt;Day);</SPAN></P>
<P class=a3><SPAN lang=EN-US>}</SPAN></P>
<P class=a3><SPAN 
lang=EN-US>//---------------------------------------------------------------------------</SPAN></P>
<P class=MsoNormalIndent><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在程序运行过程中,当用户手动改变</SPAN><SPAN 
lang=EN-US>CCalendar</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">组件的日期时,就会激活组件的</SPAN><SPAN 
lang=EN-US>CCalendar1Change()</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件,然后通过调用</SPAN><SPAN 
lang=EN-US>Form1-&gt;Edit1-&gt;Text=IntToStr(Form1-&gt;CCalendar1 
-&gt;Year);</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等代码段使得文本框能够跟踪用户的选择,随时的显示当前选中的日期。</SPAN></P>
<P class=MsoNormalIndent><SPAN lang=EN-US>CCalendar</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">组件的常用属性如下:</SPAN></P>
<P class=a style="MARGIN: 2pt 0cm"><SPAN 
style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">表</SPAN><SPAN 
lang=EN-US>2-1<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN>CCalendar</SPAN><SPAN 
style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">组件的常用属性</SPAN></P>
<DIV align=center>
<TABLE class=MsoNormalTable 
style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: -45.65pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-bottom-alt: solid black 1.5pt; mso-border-top-alt: solid black 1.5pt; mso-yfti-tbllook: 31; mso-border-insideh: .75pt solid black; mso-border-insidev: .75pt solid black" 
cellSpacing=0 cellPadding=0 border=1>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black 1.5pt; mso-border-right-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Align</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black 1.5pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Anchors</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black 1.5pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>BorderStyle</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black 1.5pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Color</SPAN></P></TD></TR>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-right-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Constraints</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Ctl3D</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Cursor</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Day</SPAN></P></TD></TR>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-right-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>DragCursor</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>DragKind</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>DragMode</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Enabled</SPAN></P></TD></TR>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid; mso-border-bottom-alt: solid black 1.5pt; mso-border-top-alt: solid black .75pt; mso-border-right-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Font</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid; mso-border-bottom-alt: solid black 1.5pt; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>GridLineWidth1</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid; mso-border-bottom-alt: solid black 1.5pt; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Height</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN 
lang=EN-US>HelpContext</SPAN></P></TD></TR></TBODY></TABLE></DIV>
<P class=a><SPAN lang=EN-US><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</SPAN><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></SPAN><SPAN 
style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">续</SPAN><SPAN 
lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN 
style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">表</SPAN><SPAN 
lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN></P>
<DIV align=center>
<TABLE class=MsoNormalTable 
style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: -45.65pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-bottom-alt: solid black 1.5pt; mso-border-top-alt: solid black 1.5pt; mso-yfti-tbllook: 31; mso-border-insideh: .75pt solid black; mso-border-insidev: .75pt solid black" 
cellSpacing=0 cellPadding=0 border=1>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black 1.5pt; mso-border-right-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Hint</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black 1.5pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Left</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black 1.5pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Month</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black 1.5pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>Name</SPAN></P></TD></TR>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-right-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>ParentColor</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>ParentFont</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-top-alt: solid black .75pt; mso-border-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>ParentShowHinTrue</SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" 
    vAlign=top width=140>
      <P class=a1><SPAN lang=EN-US>PopupMenu</SPAN></P></TD></TR>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 104.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; mso-border-bottom-alt: solid black .75pt; mso-border-top-alt: solid black .75pt; mso-border-right-alt: solid black .75pt" 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -