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

📄 第3章 界面设计.htm

📁 这是有关截面设计的游泳的资料,相信vc爱好者学习之后会受益匪浅,内容是第3章 界面设计
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">例如,</SPAN><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">以下语句删除</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">ComboBox1列表中当前选定项。</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt">ComboBox1.Items.Remove(ComboBox1.SelectedItem)<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">六、<SPAN 
lang=EN-US>ListBox与CheckedListBox控件<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">ListBox列表控件与CheckedListBox列表复选框可用于显示一个项列表,用户可以从中选择一项或多个表项,通过相关的属性设置,它可以按一列显示,也可以按列显示。当</SPAN><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">项的总数超出可以显示的项数时,</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">ListBox</SPAN><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">控件会自动出现滚动条。</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">⒈<SPAN 
lang=EN-US>ListBox控件<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">⑴<SPAN 
lang=EN-US>ListBox控件的常用属性<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">除上述介绍过的属性外,<SPAN 
lang=EN-US>ListBox的常用属性有以下几项。<SPAN 
style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"><o:p></o:p></SPAN></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">1)MultiColumn 
与ColumnWith属性<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">MultiColumn---指示ListBox是否支持多列。<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">多列<SPAN 
lang=EN-US>---- true;<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">单列<SPAN 
lang=EN-US>---- false。默认为 false。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">ColumnWith属性值确定每列的宽度。<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">在默认情况下,该值设置为零。例如:<SPAN 
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">ListBox1.MultiColumn= 
true<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">ListBox1.ColumnWidth 
= 60<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">2)SelectionMode 
属性<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">获取或设置在<SPAN 
lang=EN-US>ListBox中选择项所用的方法,包括在列表中进行单选或多选,以及多选时的选项方式。它有以下四个属性值:<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">SelectionMode.None值---不选择选方式;<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">SelectedIndex---始终为-1;<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">SelectionMode.One值---单选方式;<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">④<SPAN 
lang=EN-US>SelectedIndex 值反映列表中的当前选定项。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">⑤<SPAN 
lang=EN-US>SelectionMode.MultiExtended值,多选方式,服从 SHIFT 键与CTRL 键或者同时 SHIFT 
键和箭头键的一般选择项目的方法。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">⑥<SPAN 
lang=EN-US>SelectionMode.MultiSimple值,鼠标单击或按空格键将选择或撤消列表中的某项。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">3)SelectedIndex与SelectedIndices属性<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">SelectedIndex 
属性返回对应于列表框中第一个选定项的整数值。通过在代码中更改 SelectedIndex 值,可以代码方式更改选定项;如果未选定任何项,则 
SelectedIndex 值为 -1。如果选定了列表中的第一项,则 SelectedIndex 值为 0。<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">当选定多项时,<SPAN 
lang=EN-US>SelectedIndex 值反映列表中最先出现的选定项。SelectedItem 属性类似于 
SelectedIndex,但它返回的是列表项本身,通常是字符串值。Items.Count 属性与</SPAN></SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt">ComboBox</SPAN><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">的<SPAN 
lang=EN-US>Count 属性相同。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">SelectedIndices,它包含ListBox中所有当前选定项的从零开始的索引。<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">4)SelectedItem与SelectedItems属性<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">获取或设置<SPAN 
lang=EN-US>ListBox中的当前选定项。例如,以下语句将当前选定项内容显示在</SPAN></SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt">Label1控件中。</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">例如:</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt">Label1.Text = 
ListBox1.SelectedItem</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">注意:当<SPAN 
lang=EN-US>ListBox工作在多重选择方式下时,SelectedItem总是指向列表中的第一项。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">与之相关的另一属性是<SPAN 
lang=EN-US>SelectedItems,当ListBox工作在多重选择方式下时, 
SelectedItems属性包含Items中被选定的项目,它与Items一样是控件的两个重要的集合。对于单项选择方式,此属性返回一个包含单个元素的集合,该集合包含 
ListBox中唯一选定的项。<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">⑵<SPAN 
lang=EN-US>ListBox控件的常用事件<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt">1)</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">SelectedIndexChanged事件<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">当</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">ListBox控件中的当前选定项(SelectedIndex)</SPAN><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">更改时引发本事件。</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt">2)Click事件</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">符合一般特性。<SPAN 
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 
style="TEXT-INDENT: 18pt; mso-char-indent-count: 2.0; mso-char-indent-size: 9pt"><SPAN 
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt">⑶<SPAN 
lang=EN-US>ListBox控件的常用方法<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal 

⌨️ 快捷键说明

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