最重要的属性 Items 列表类控件.zip

1. ListBox控件(列表框控件)

1. 常用属性

  1. Items属性:集合属性,存放列表框中的所有列表项。
  2. Items.Count属性:ListBox控件中列表项的个数。
  3. Items[]属性:返回索引值为i的列表项。
  4. SelectedItems属性:集合属性,包含所有选中项。
  5. SelectedItems.Count属性:返回所有被选中项的总数。
  6. Selectedltems[]属性:返回所有被选中的项中索引值为i的项。
  7. SelectedIndex属性:返回被选中的项的索引值,索引编号从0开始;若允许选择多项,则为第一个选中项的索引值。
  8. SelectedItem属性:返回被选中的项;若允许选择多项,则返回所有被选中的项中索引值最小的项。
  9. SelectionMode属性
  10. image.png

    2.常用方法

  11. Items.Add(object s)方法:将一个字符串添加到ListBox控件中。

    1. // 把listbox1的所有项复制到listbox2
    2. for (int i = 0; i < listBox1.Items.Count; i++)
    3. {
    4. var str = listBox1.Items[i]; // var 随情况确定变量类型
    5. listBox2.Items.Add(str);
    6. }
  12. Items.AddRange()方法:将一个字符串数组添加到listbox控件中

    1. this.listBox1.Items.AddRange(new object[] {
    2. "马鸿飞",
    3. "赵美容",
    4. "赵黑蛋",
    5. "赵美女",
    6. "赵西施"}); //初始化listbox1
  13. Items.Insert()方法:在列表框中指定位置插入一个列表项。

    1. listBox1.Items.Insert(1, "无脸男"); //Insert(int 指定位置,object 待插入列表项)
  14. Items.Remove()方法:从列表框中删除指定的列表项。

    1. // listbox1删除一个中指定列表项
    2. listBox2.Items.Remove("小马"); //移除指定内容
    3. listBox2.Items.RemoveAt(1); //移除指定位置的内容
  15. Items.Clear()方法:清除列表框中的所有项。

    1. listBox2.Items.Clear(); //清空内容

    3.实例—小学生四则运算器

    小学生加法运算器V1.0.zip

    整型变量的方法:

    1. // int double 变量变成字符串
    2. label1.Text = a.ToString() + " " +opera+" "+ b.ToString()+"="; //error b.tostring 错误
    3. //=======================================
    4. int total = flag2 + flag1; // 出题数目
    5. double score =(double)flag1/(double)total*100; // 总分 error 类型转换有问题
    6. string str = "共出题:" + total.ToString()+" " + "正确:" + flag1.ToString()
    7. +" " + "错误:" + flag2.ToString()+" " + "得分:"+score.ToString();
    8. listBox1.Items.Add(str); // 添加项目

    image.png

    2. CheckedListBox控件(带复选框的列表框控件)

    1.常用属性

  16. CheckOnClick:此属性值为True时,单击某一列表项就选中它。否则,单击列表项只是改变了焦点,再次单击时才选中该列表项。(默认为False)

  17. CheckedItems:所有选中项的集合。
  18. CheckedItems.Count属性:被选中的项的个数。
  19. Checkedltems[]属性:返回被选中的第i项。

    3. ComboBox控件(组合框控件)-文本框

    组合框(ComboBox):提供一个列表供用户选择。
    组合框具有一个带下拉按钮的文本框,可通过点击下拉按钮从弹出的列表中选择所需的选项(只能选一项),被选中的项将在文本框中显示出来。

常用属性

  1. Items属性:表示组合框中所有选项的集合。

    1. this.comboBox3.DropDownStyle = ComboBoxStyle.Simple; //下拉文本框样式

    image.png

  2. SelectedItem属性:获取或设置当前组合框中的选定项。

  3. Sorted属性:指定是否对组合框中的项进行排序。
  4. Text属性:获取与组合框相关联的文本(即选定的容)

    常用方法

    1 Items.AddRange(数组) 初始化
    1. this.comboBox1.Items.AddRange(new object[] {
    2. "院士",
    3. "教授",
    4. "副教授",
    5. "讲师",
    6. "博士"});

4. Timer控件(定时器)

该控件的主要作用是:按一定的时间间隔周期性地触发一个名为Tick的事件。因此,在该事件的代码中可以放置一些需要每隔一段时间重复执行的代码。

常用属性

Enabled属性:用来设置定时器是否正在运行。
Interval属性:设置定时器两次Tick事件发生的时间间隔,以毫秒为单位。

常用方法

Start方法:用来启动定时器。
格式:Timer控件名.start)
Stop方法:用来停止定时器。
格式:Timer控件名.stop0

5. DatelimePicker控件(日期控件)

DateTimePicker控件可以通过鼠标选择指定的日期
默认情况下,DateTimePicker控件以文本框形式出现,并带有一个下拉箭头。用户单击下拉箭头时,会出现一个日历窗口,用户可从中选择骨期。其运行界面如下图所示:
image.png

常用属性

  1. Value属性:当前选中的日期值。
  2. MinDate属性:控件能够选择的最小日期值。
  3. MaxDate属性:控件能够选择的最大日期值。
    1. this.dateTimePicker1.MaxDate = DateTime.Now;
    2. this.dateTimePicker1.MinDate = new DateTime(2012, 12, 12); //最小最气

    MonthCalendar控件(月历控件)