某些控件的应用
namespace 复选框 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) //复选框 { if(checkBox1.Checked) { MessageBox.Show("香蕉选中"); } if (checkBox2.Checked) { MessageBox.Show("苹果选中"); } if (checkBox3.Checked) { MessageBox.Show("橘子选中"); } } private void button2_Click(object sender, EventArgs e) //复选列表 { //MessageBox.Show(checkedListBox1.SelectedItems[0].ToString()); //选中的哪项 //MessageBox.Show( checkedListBox1.CheckedItems[0].ToString());//打钩的哪项 0代表的是集合里面只有一个元素。 int count = checkedListBox1.CheckedItems.Count; //定义一个变量来接收集合里面元素的个数 for (int i = 0; i < count; i++) { MessageBox.Show(checkedListBox1.CheckedItems[i].ToString()); //依次输出 } } private void button3_Click(object sender, EventArgs e) //添加元素 { checkedListBox1.Items.Clear(); //清空集合内的元素 checkedListBox1.Items.Add("第四项"); //往集合里添元素 } private void button4_Click(object sender, EventArgs e) //下拉列表 { //comboBox1.Items.Clear(); //comboBox1.Items.Add("Apple"); //comboBox1.Items.Add("Orange"); //comboBox1.Items.Add("Banana"); //comboBox1.SelectedIndex = -1; //获取或设置选中项的索引 -1是初始值,哪一项也没选择 MessageBox.Show( comboBox1.SelectedItem.ToString()); //获取选中项的文本 } private void button5_Click(object sender, EventArgs e) { MessageBox.Show(dateTimePicker1.Value.ToString()); //获取或设置选中的日期时间 } private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { MessageBox.Show( treeView1.SelectedNode.Text); //获取选中节点文本 } private void button6_Click(object sender, EventArgs e) //树状图 treeView { treeView1.Nodes.Add("新加一");//添加新节点 treeView1.Nodes[2].Nodes.Add("新加1");//添加子节点 treeView1.Nodes[2].Nodes[0].Nodes.Add("新加2"); //添加子节点的子节点 } } }