(2)C#工具箱-公共控件2
1、MaskedTextBox
限制填写数据格式的文本框
2、MonthCalendar
用法和DateTimePicker相同
日历
3、NotifIcon
(1)添加此控件后,此界面运行时会弹出用户自定义的图标
(2)还可以设置右击此图标后显示的菜单
拖入一个图标
设置
然后用NotifIcon控件的属性做关联
运行后
右键图标
(3)也可以执行点击事件
(4)弹出气球提示
notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(10, "提醒", "你点击了该按钮", ToolTipIcon.Info);
4、NumbericUpDown
可以通过点击上或下按钮增加减少数值
5、PictureBox
导入图片
6、ProgressBar
进度条
设置ProgressBar的可以属性值,最
private void button1_Click(object sender, EventArgs e)
{
for (int i = 1; i <= 100; i++)
{
Thread.Sleep(50);
progressBar1.Value = i;
}
}
运行期间,UI界面是被锁死的
7、RadioButton(单选按钮)
如果两个按钮同在一个容器中,则它们只能被选中一个
8、RichTextBox
9、TextBox(文本框)
textbox1.Text 能够获取文本内容。
如何设成密码框?
右边属性栏里有个psaawordChar的属性,在里面输入*在文本框中输入任何字符都会显示成*。(也可以其他字符)
或者把属性栏里的UseSystemPassChar属性设置成True.
textBox1.Clear(); 用来清空文本框。
文本框追加数据: textBox1.AppendText("111222333");
10、ToolTip
鼠标放控件上,给出提示
在load里加入代码,参数是控件名和提示信息
private void Form1_Load(object sender, EventArgs e) { toolTip1.SetToolTip(button1, "请点击我"); }
11、TreeView
12、WebBrowser
在软件中打开一个网页
private void Form1_Load(object sender, EventArgs e) { webBrowser1.Navigate("http://www.ifeng.com"); }