“5”、“6”、“7”、 “8”、“9”、“10”、 “11”、“12”
Button Button1 Name btnOk Text 对应季节 (3)编写代码。
首先列表框lstMonth的SelectedIndexChanged事件代码如下: //**********************************************************************
// 列表框lstMonth的SelectedIndexChanged事件代码
//**********************************************************************
private void lstMonth_SelectedIndexChanged(object sender, EventArgs e) {
txtMonth.Text = lstMonth.SelectedItem.ToString(); }
//**********************************************************************
//**********************************************************************
然后编写【确定】按钮的Click事件代码如下:
//**********************************************************************
// 【确定】按钮的Click事件代码
//**********************************************************************
private void btnOk_Click(object sender, EventArgs e) {
switch (lstMonth.SelectedIndex) { case 0: case 1: case 2:
txtResult.Text = \您所选择的季节是春季\break; case 3: case 4: case 5:
txtResult.Text = \您所选择的季节是夏季\break; case 6: case 7: case 8:
txtResult.Text = \您所选择的季节是秋季\break; default:
txtResult.Text = \您所选择的季节是冬季\break; } }
//**********************************************************************
//**********************************************************************
(4)运行程序,结果如图1-9所示。 图1-9 运行结果
1.5 ComboBox控件
组合框(ComboBox)是综合了文本框和列表框特征的一种控件。它兼有文本
框和列表框的功能,可以像文本框一样,用键入的方式选择项目,但输入的内容不
能自动添加到列表中;也可以在单击后,选择所需的项目。若选中了某列表项,
则该项的内容会自动显示在文本框中。组合框比列表框占用的屏幕空间要小,如图
1-10所示。列表框的属性基本上都可用于组合框。 图1-10 组合框控件
另外值得注意的是,ComboBox控件提供了一个名为“DropDownStyle”的属
性,指定组合框的外观和功能,它有“Simple”、6{“DropDown”和“DropDownList”
三个属性值,默认值为“DropDown”。若要使得组合框不能用键入的方式选择项目
(即组合框中的文本内容不可编辑),则应当将“DropDownStyle”属性设为
“DropDownList”。
1.6 DateTimePicker控件
DateTimePicker 控件包含一个带有滚动箭头的图形化日历,使用它能够很方便
的在应用程序中获取日期和时间。设计应用程序时的DateTimePicker控件如图1-11 所示。
图1-11 设计时的DateTimePicker 控件
在ShowUpDown 属性(在下文中有详细的介绍)值为False 的情况下,
DateTimePicker 控件有两种操作模式:
(1)单击下拉式日历右边的来选择一个日期。单击下拉日期列
表中与日
期相关的和按钮可以选择不同的月份;
(2)选中一个字段(例如:月、日、年等等)后,使用键盘键入相应的值的 方式来设置它的值。
图1-12 运行时的DateTimePicker 控件
在ShowUpDown 属性值为True 的情况下,则DateTimePicker 控件不具有下
拉日期,但具有上下调节箭头,如图1-13所示。这是的DateTimePicker 控件同样 有两种操作模式:
(1)选中一个字段(例如:月、日、年等等)后,按下控件右边的上下调节 箭头来设置它的值;
(2)选中一个字段(例如:月、日、年等等)后,使用键盘键入相应的值的 方式来设置它的值。
图1-13 具有上下调节箭头的DateTimePicker 控件
1.6.1 DateTimePicker 控件的常用属性
DateTimePicker 控件的常用属性如下:
1. Value 属性
Value属性表示DateTimePicker控件当前的日期/时间值。若当前