最重要的属性 Items 列表类控件.zip
1. ListBox控件(列表框控件)
1. 常用属性
- Items属性:集合属性,存放列表框中的所有列表项。
- Items.Count属性:ListBox控件中列表项的个数。
- Items[]属性:返回索引值为i的列表项。
- SelectedItems属性:集合属性,包含所有选中项。
- SelectedItems.Count属性:返回所有被选中项的总数。
- Selectedltems[]属性:返回所有被选中的项中索引值为i的项。
- SelectedIndex属性:返回被选中的项的索引值,索引编号从0开始;若允许选择多项,则为第一个选中项的索引值。
- SelectedItem属性:返回被选中的项;若允许选择多项,则返回所有被选中的项中索引值最小的项。
- SelectionMode属性
-
2.常用方法
Items.Add(object s)方法:将一个字符串添加到ListBox控件中。
// 把listbox1的所有项复制到listbox2
for (int i = 0; i < listBox1.Items.Count; i++)
{
var str = listBox1.Items[i]; // var 随情况确定变量类型
listBox2.Items.Add(str);
}
Items.AddRange()方法:将一个字符串数组添加到listbox控件中
this.listBox1.Items.AddRange(new object[] {
"马鸿飞",
"赵美容",
"赵黑蛋",
"赵美女",
"赵西施"}); //初始化listbox1
Items.Insert()方法:在列表框中指定位置插入一个列表项。
listBox1.Items.Insert(1, "无脸男"); //Insert(int 指定位置,object 待插入列表项)
Items.Remove()方法:从列表框中删除指定的列表项。
// listbox1删除一个中指定列表项
listBox2.Items.Remove("小马"); //移除指定内容
listBox2.Items.RemoveAt(1); //移除指定位置的内容
Items.Clear()方法:清除列表框中的所有项。
listBox2.Items.Clear(); //清空内容
3.实例—小学生四则运算器
整型变量的方法:
// int double 变量变成字符串
label1.Text = a.ToString() + " " +opera+" "+ b.ToString()+"="; //error b.tostring 错误
//=======================================
int total = flag2 + flag1; // 出题数目
double score =(double)flag1/(double)total*100; // 总分 error 类型转换有问题
string str = "共出题:" + total.ToString()+" " + "正确:" + flag1.ToString()
+" " + "错误:" + flag2.ToString()+" " + "得分:"+score.ToString();
listBox1.Items.Add(str); // 添加项目
2. CheckedListBox控件(带复选框的列表框控件)
1.常用属性
CheckOnClick:此属性值为True时,单击某一列表项就选中它。否则,单击列表项只是改变了焦点,再次单击时才选中该列表项。(默认为False)
- CheckedItems:所有选中项的集合。
- CheckedItems.Count属性:被选中的项的个数。
- Checkedltems[]属性:返回被选中的第i项。
3. ComboBox控件(组合框控件)-文本框
组合框(ComboBox):提供一个列表供用户选择。
组合框具有一个带下拉按钮的文本框,可通过点击下拉按钮从弹出的列表中选择所需的选项(只能选一项),被选中的项将在文本框中显示出来。
常用属性
Items属性:表示组合框中所有选项的集合。
this.comboBox3.DropDownStyle = ComboBoxStyle.Simple; //下拉文本框样式
SelectedItem属性:获取或设置当前组合框中的选定项。
- Sorted属性:指定是否对组合框中的项进行排序。
- Text属性:获取与组合框相关联的文本(即选定的容)
常用方法
1 Items.AddRange(数组) 初始化this.comboBox1.Items.AddRange(new object[] {
"院士",
"教授",
"副教授",
"讲师",
"博士"});
4. Timer控件(定时器)
该控件的主要作用是:按一定的时间间隔周期性地触发一个名为Tick的事件。因此,在该事件的代码中可以放置一些需要每隔一段时间重复执行的代码。
常用属性
Enabled属性:用来设置定时器是否正在运行。
Interval属性:设置定时器两次Tick事件发生的时间间隔,以毫秒为单位。
常用方法
Start方法:用来启动定时器。
格式:Timer控件名.start)
Stop方法:用来停止定时器。
格式:Timer控件名.stop0
5. DatelimePicker控件(日期控件)
DateTimePicker控件可以通过鼠标选择指定的日期。
默认情况下,DateTimePicker控件以文本框形式出现,并带有一个下拉箭头。用户单击下拉箭头时,会出现一个日历窗口,用户可从中选择骨期。其运行界面如下图所示: