某些控件的应用

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

        }

    }

}

 

你可能感兴趣的:(应用)