(1)C#工具箱-公共控件1

公共控件

InitializeComponent()

先说下InitializeComponent()这个方法,它在form1.cs里调用这个方法对控件进行初始化,控件的方法要在这个方法之后,否则会因为控件没有被初始化而报错。

这个方法里的具体写的代码在Form1.Designer.cs里能够看到。

一、指针

二、Button

一个控件最基本的两个属性,Name和Text

Name是控件的名字,Text是控件在软件上显示的字。

点击后的代码

 private void button1_Click(object sender, EventArgs e)
        {
      MessageBox.Show ("button1"); //弹出对话框显示“button1”
        }

三、CheckBox

复选框的作用:从众多信息中找出用户想要表达的信息

对于要表达的信息在文字前面挑钩就OK了

        public static string US ;
        public static string CH;
        public static string JP;
        public static string KR;
private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
                CH = "中国";
            else
                CH = "";  
        }

        private void checkBox2_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox2.Checked)
             US = "美国"; 
            else
             US = "";     
        }
        ........private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("你选中了" + CH + US + JP + KR);
        }

四、CheckedListBox

在属性集合里添加,一行是一项。

运行后单击一下选中行,在单击一下勾选该行。把属性CheckOnClick改成True,可以只点击一次便能勾选了

 

            //获取所有的列表数并遍历
            for (int i =0 ; i < checkedListBox1.Items.Count; i++)
            {
                //被选中的行进入if
                if (checkedListBox1.GetItemChecked(i))
                {
                    MessageBox.Show("您选中了" + checkedListBox1.Items[i]);
                }
            }

五、ComboBox

 下拉列表框

在右侧的属性栏找到Items 就可以从里面添加列表了

点击集合后

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            textBox1.Text = comboBox1.SelectedItem.ToString();
        }


就能把选择的列表项传递出去

六、DateTimePicker

 日期选择器

 private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            year.Text  = dateTimePicker1.Value.Year.ToString()   + "";//每行开头year,month,day,date是给四个文本框起的名字
            month.Text = dateTimePicker1.Value.Month.ToString()  + "";
            day.Text   = dateTimePicker1.Value.Day.ToString()    + "";
            date.Text = dateTimePicker1.Text;
        }

选择日期以后下面四个文本框就会出现对应的内容

七、Lable

八、LinkLabel

 点击文字打开一个网页链接

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string linkdata1 = "www.baidu.com";
            System.Diagnostics.Process.Start(linkdata1);
        }

LinkBehavior属性控制着有无下划线(点击LinkLabel后右边的属性栏)

九、ListBox

 和combobox 用法一样,只不过后者藏在里边需要下拉出来,ListBox在明面上

 private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            textBox1.Text = listBox1.SelectedItem.ToString();
        }

  

十、ListView

 https://blog.csdn.net/zxsean/article/details/51985021

原文地址:https://www.cnblogs.com/buchizaodian/p/5657266.html