1.理顺设想思绪,架构框架
2.设想界面
3.编写背景代码
4.数据库接见
二、大众控件
1、Button(按钮):
⑴ Enabled :肯定是不是启用控件
⑵ Visible:肯定控件是不是课件;
2、CheckBox(多选项) 、CheckListBox -(多选项列表)
3、ComboBox(显现一个可编辑的文本框,可下拉挑选值):
①、数据填进去
可以在背景 将要填进去的内容放到 Items鸠合中去
private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 8; i++) { comboBox1.Items.Add(i); } }
②、怎样取到选中的数据(SelectedItem)
MessageBox.Show(comboBox1.SelectedItem.ToString());
⑴ DropDownStyle:只许可挑选;
⑵ SelectedIndex:默许选中项
在组织函数中增添:comboBox1.SelectedIndex = 0;
4、dateTimePicker(许可用户挑选日期和时刻,并以指定的花样显现该日期和时刻):
取值:
MessageBox.Show(dateTimePicker1.Text); //中文日期 MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime范例
赋值:
DateTime dt=ConvertToDateTime(“2000-1-1”); dateTimePicker1.Value=dt;
5、Label(为控件供应运行时信息和说明性笔墨)
LinkLabel(显现支撑超链接功用的标签控件)
private void linkLabel1_Click(object sender, EventArgs e) { Process.Start("Chrome", "http://www.sina.com.cn"); }
6、ListBox(显现用户可以从中挑选项的列表)
SelectionMode :None不让选 One只能选一个 MultiExtended连选 MultiSimple多选,而且不必连选;
在背景怎样猎取多选的全部内容:
应用SelectedItems鸠合,遍历它们
private void button3_Click(object sender, EventArgs e) { string a = ""; foreach(object o in listBox1.SelectedItems) { a += o.ToString(); }
7、ListView(以五种差别的差别视图的一种显现项的鸠合)
8、MaskedTextBox(运用掩码辨别准确与不准确的用户输入):
Mask:设置掌握此控件许可的输入的字符串
9、MonthCalendar(日历):
MaxSelectionCount 挑选日期的时刻,最多可以挑选若干天
背景代码:SelectionStart SelectionEnd
MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());
10、NotifyIcon(托盘顺序):
⑴ Visible:是不是可见;
⑵ Icon : 小图标;
⑶ Text :显现称号;
11、NumericUpDown(可以单击控件上按钮增添或削减某个数值的选框)
⑴ increment :点击按钮每次增减的数值 ;
⑵ Maximum:最大数值;
⑶ Minimum:最小数值;
12、pictureBox(放图片):
⑴ Image - 不好用;
⑵ BackgroundImage:平常是放在这里,合营BackgroundImageLayout规划运用
13、ProgressBar(进度条):
⑴ Value: 初始的值;
⑵ Maximum :最大值;
⑶ Minimum :最小值;
⑷ style – marquee:不显现进度,只显现在事情
⑸ marquee...speed :进度条不显现进度时举行运算的速率
14、RichTextBox(大的文本框):
在背景能用转义字符text-\r\n
15、TextBox(文本框):
⑴ Multiline:多行编辑
⑵ ScrollBars :滚动条显现
⑶TabIndex :Tab键顺序索引,从零开始;
⑷ TabStop:fasle时tab核心移不进去
16、ToolTip(解释):
⑴ ToolTipTitle :解释内容
只需拖进来这个控件,那一切控件的杂项里都邑多一条属性,就是用来设置此控件的引见
⑵InitialDelay:悬停若干秒能显现解释;
⑶ ReshowDelay:转变控件可以多长时刻转换解释
17、TreeView(树装列表)
18、WebBrowser(浏览器建立)
Url (属性)- Uri (对象
Uri u = new Uri(textBox1.Text);
webBrowser1.Url = u;
以上就是C#开辟之winform(大众控件)的内容,更多相关内容请关注ki4网(www.ki4.cn)!