C# winForm 2
1. 打开网站
System.Diagnostics.Process.Start(http://www.baidu.com);
2. 控件
LinkLabel: 可打开的label,只是点击有更多的效果,需要在click或linkclick事件中编写打开网站代码。LinArea属性表示能点击的text范围。
TextBox:文本框,接受用户的输入信息。 Multiline属性指示是否可以多行显示,PasswordChar 用密文显示输入的字符。事件Enter: 获得焦点时触发,Leave:失去焦点时触发。
对所有控件有方法Focus()获得焦点。textBox控件方法select()选中部分文本,SelectAll()选中所有文本,TextChaged事件:当用户修改文本时触发。
PictureBox: 显示picture的控件,属性Image控制显示的图片
Image image = Image.FromFile(“路径”);
pictureBox1.Image = image;
3. Tab键顺序,在VS中,视图->Tab键顺序,按想要的顺序点击相应的控件。
4. 字符串转数字 double num = Convert.ToDouble(textBox.Text); 最好加上exception的处理。
5. 检测输入的字符串是否是数字int.TryParse(string, out num);
6. 每一个窗体有一个默认确认按钮(按回车时触发),默认取消按钮(按ESC时触发)。属性AcceptButton和CancelButton。
7. TextBox事件:KeyPress(object sender, KeyPressEventArgs e),sender是触发事件的实例,如控件对象。e存放事件信息。
e.Handled是bool值,指示这个key press是否可以处理(即能否输入),e.KeyChar保存用户输入的字符。
8. TextBox属性SelectionStart指示光标选中区域字符的起始位置,没选中即光标的位置,默认从0开始。
9. 控件的Uopdate()方法,重绘控件。
10. 计时 StopWatch watch = new Stopwatch(); watch.Start(); watch.Stop();
11. System.Threading.Thread1.Sleep(10);