一、窗体的事件
每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码
位置:1)右键属性→事件→load 双击进入
2)双击窗体任意一个位置进入
删除事件:先将事件页面里面的挂好的事件删除,再删后台代码里面的事件
![](https://i-blog.csdnimg.cn/blog_migrate/81178cc93a2a3bb5048d90d76e7ec935.gif)
namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1()//构造方法 { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e)// sender(事件源):谁触发的就是谁的这里是Form1的;e(事件数据) { //写事件 } } }
※控件在工具箱里面找,找到之后双击即可添加进来,也可以点击拖进来
※每个工具,控件,窗体都有一个name,相当于id,用来标识该对象的名称,name值不允许重复
二、控件
1、Label -- 文本显示工具
Text:需要显示的文字--控件
Label的取值赋值:
private void Form1_Load(object sender, EventArgs e) { label1.Text = "啊哈哈哈"; MessageBox.Show(label1.Text); }
2、TextBox -- 文本框
TextBox的取值赋值:
private void Form1_Load(object sender, EventArgs e) { textBox1.Text = "请输入用户名"; MessageBox.Show(textBox1.Text); }3、Button -- 按钮
text:修改按钮显示的文字
name:id
flatstyle:确定当用户将鼠标移动到控件上并单击时该控件的外观
※点击事件:双击按钮可以时间某些功能
4、radioButton -- 单选按钮
text:文字
Checked:是否选中
把多个单选按钮做成互斥,winform里面没有group属性,所以要看他们父级容器(只能是上一级),如果在同一个父级下就是同一组
如果要进行分组,则将同一组的按钮放到同一个容器下 用Panel
5、checkbox -- 复选框组
Checked属性:是否选中
Tag属性:可以存储自定义数,用户自己定义