某些控件的应用

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"); //添加子节点的子节点
        }
    }
}

 

posted @ 2015-06-01 10:15  XCml  阅读(191)  评论(0编辑  收藏  举报