常用控件3列表框、组合框、计时器、图片框控件.docVIP

  • 3
  • 0
  • 约6.28千字
  • 约 10页
  • 2018-01-18 发布于河南
  • 举报

常用控件3列表框、组合框、计时器、图片框控件.doc

常用控件3列表框、组合框、计时器、图片框控件

组织教学: 复习提问: 单选按钮、复选框及分组框控件的作用? 你能否自己设计程序使用这些控件? 上机总结:控件命名问题 讲授新课: 列表框、组合框、计时器、图片框控件 案例: 设计如下窗体: 功能:在用户名文本框中输入用户名,单击“添加”按钮,将文本框信息添加到用户列表中;在用户列表中选中一项,单击“删除”按钮,删除选中的项;单击清空,将用户列表中所有项删除;单击“退出”按钮退出窗体。 一、列表框控件 功能:提供多个列表项,供用户查看或选择其中的一项或多项。 1.常用属性 Name:默认名称为listBox1,listBox2. Items:表示列表框中的各项的集合。通过Items属性可以获取列表框中所有项的列表,也可在项目中添加项、删除项、编辑项和获取项的数目。 添加列表项有二种方法: 通过属性窗口设置各项的内容。 通过Add方法可向集合中添加列表项。 例如: string[] listBoxItems ={ 大学语文, 高等数学,VB程序设计,PHOTOSHOP图像处理 }; for (int i = 0; i listBoxItems.Length; i++) listBox1.Items.Add(listBoxItems[i]); 或:listBox1.Items.Add(“大学语文”); listBox1.Items.Add(“高等数学”); …… MultiColumn属性:设置列表框是否可多列显示。默认值为false。 SelectedItem属性:设置或获取列表框中当前选定的项。 SelectedIndex属性:返回选定项的序号。序号从0开始。未选中项时为-1。 DataSource指示此控件用来获得其项的列表。默认值:无 Sorted属性 2.常用事件 SelectedIndexChanged事件:SelectedIndex属性值更改时发生。 SelectedValueChanged事件:在ListControl控件上更改SelectedValue属性的值时引发。 3、常用方法 ClearSelected方法:清除列表框中的选择状态,即使列表框所有项都不被选中。 FindString方法:查找列表框中第1个以指定字符串开头的字符串。例如: FindString(“ok”)就是查找列表框中第1个以“ok”开头的字符串,如:“okay”,“okenite”等。 4.Items集合的常用属性和方法(注:不是列表框本身方法) Add方法:添加列表项。 语法:列表框对象名.Items.Add(字符串); 例如:listBox1.Items.Add(listBox2.Text); RemoveAt方法:移除指定索引号的某项。 语法:列表框对象名.Items.RemoveAt(索引号); 例如:listBox1.Items.RemoveAt(listbox1.selectedIndex); Insert方法:插入列表项到指定索引处。 语法:列表框对象名.Items.Insert(索引号,字符串) 例如:listBox1.Items.Insert(2,“C#语言”); Clear方法:移除列表框中的所有列表项。 语法:列表框对象名.Items.Clear(); Count属性:列表框中的项数。 案例代码: private void Form1_Activated(object sender, EventArgs e) { txtUserName.Focus(); } private void btnadd_Click(object sender, EventArgs e) { if (txtUserName.Text != ) { lstUserList.Items.Add(txtUserName.Text); txtUserName.Text = ; txtUserName.Focus(); } else { MessageBox.Show(请输入用户名后单击添加!); txtUserName.Focus(); } } private void btndel_Click(object sender, EventArgs e) {

文档评论(0)

1亿VIP精品文档

相关文档