说明:“IconPath”表示Icon图标的存放路径。
6. Font属性
Font属性用于设置窗体上字体的样式、字形、大小等。若选择Font属性,单
击该属性右边的按钮,将弹出【字体】对话框如图1-5所示。 图1-5 【字体】对话框
7. Text属性
Text 属性用于设置窗体标题栏显示的文本,其默认值为“Form”加上一个整
数,如“Form1”、“Form2”等。
8. Enabled属性
Enabled属性用于确定窗体是否响应用户的事件。它有True和False两个值,
其默认值为True,如果设为False,则除了可以移动该窗体的位置、调整大小、关
闭或者最大化最小化外,不能操作窗体内的控件等,这些控件对用户的操作完全不
予响应。使用代码设置该属性的语法为:
//**********************************************************************
Form.Enabled = true; // 或者Form.Enabled = false;
//******************************************************
****************
9. Visible 属性
Visible 属性表示窗体是否可见,它有True 和False 两个值,默认值为True;
如果设为False,则窗体不可见。使用代码设置该属性的语法为: //**********************************************************************
Form.Visible= true; // 或者Form.Visible= false;
//**********************************************************************
10. ControlBox 属性
ControlBox属性用于控制当程序运行时,窗体的标题栏中是否显示关闭、最大
化和最小化按钮,是否显示系统图标和系统菜单。它有True和False两个属性值,
图1-6分别表示该属性值为True和False的情况。 图1-6 具有与不具有系统菜单的窗体
11. Show 方法
Show 方法表示显示窗体,其语法为:
//**********************************************************************
Form.Show(); // Form 为窗体名称
//**********************************************************************
12. Hide 方法
Hide方法表示隐藏窗体,其语____________法为:
//**********************************************************************
Form.Hide(); // Form 为窗体名称
//**********************************************************************
13. Load事件
Load 为载入事件,当窗体载入时触发该事件,并执行相应的代码。例如运行
某应用程序时,窗体Form1显示,则触发了Form1的Load事件。
14. Activated事件
Activated 为激活事件,当窗体被激活时触发该事件,并执行相应的代码。例
如在不同窗体之间进行切换时,变成活动窗体触发了该窗体的Activated事件。
15. Click 事件
Click为单击事件,单击该窗体时触发该事件,并执行相应的代码。
1.3 Button控件
命令按钮(Button)是一种很常用的控件,主要用于接收用户的
单击(Click)
事件。当用户用鼠标单击或用Enter 键按下命令按钮时,都会触发Click事件,从
而执行相应的代码,达到某种特定操作的目的。
命令按钮具备控件所共有的基本属性,这里不在赘述,仅介绍一下Text 属性。
Text 属性用于设置显示在命令按钮上的文本,可以在文本前面加上“&”字符来设
置快捷键(热键)。例如:将按钮的Text 属性设为“&OK”,该按钮的效果为:,
则“O”将被作为热键,按下Alt+O将触发命令按钮的Click事件。
1.4 ListBox控件
如果需要向用户提供包含一些选项和信息的列表,由用户从中进行选择,可以
使用列表框(ListBox)和组合框(ComboBox)。但两者在使用中是不相同的。
(1)列表框:任何时候都能看到多个选项;
(2)组合框:平时只能看到一个选项,单击组合框右端的下拉箭头可以打
开多个选项的列表。
本节介绍列表框控件,组合框控件将在下一节进行详细的介绍。
1.4.1 ListBox的常用属性、方法和事件
列表框控件通过显示多个选项,供用户选择其中一项,达到与用户对话的目的。
如果选项较多,超出控件显示范围,则会自动加上垂直滚动条。列表框控件常用的 属性、方法和事件如下。
1. Items 属性
Items 属性表示列表框的列表集合,单击右边的按钮可以编辑该列表框的
列表项,如图1-7所示(列表项1~12 表示一年中的12个月)。 图1-7 列表框的列表项字符串编辑器
2. SelectedIndex属性
SelectedIndex属性返回选中的列表项的索引号。列表框中的每一个列表项都对
应着一个索引号,第一项对应的索引号为0、第二项的为1、第三项的为2、第四项
的为3、??,依此类推。例如:
//**********************************************************************
if(listBox.SelectedIndex == 6) // 索引号6表示第7项 {
MessageBox.Show(\该月属于秋季\月份为秋季 }