(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