窗体应用程序
window 操作系统中,处处是窗体
优点:简单 强大 方便 灵活
步骤: 新建项目 项目类型 visual C#项目 模板 window应用程序
用partial 将同一个窗体的代码分开放在两个文件中:
一个存放在vs自动生成的代码中
冒号表示继承
像孩子继承父母的特征所有窗体都继承Form
| 窗体标题 | Name |
| 窗体图标 | Icon |
| 图片背景 | Backgroundimage |
| 背景颜色 | backcolor |
| 最大化按钮 | MaximinBox |
| 最小化按钮 | Minimun |
| 窗体边框样式 | FROMBorderStyle |
| 窗体初始位置 | StartPosition |
| 窗体状态 | WindowsState |
| 帮助按钮 | HelpButton |
1.命名规范-前缀
控件名称 控件类名 命名前缀
标签 Label lal
文本框 TextBox txt
组合框 ComboBox Cbo
按钮 Button btn
规范化命名可以提高程序的可读性和可维护性
2.标签label
| image | 标签上的图像 |
| text | 显示的文本 |
3.文本框 TextBox
| MaxLength | 最大字符数 |
| MultiLine | 是否可以输入多行文本 |
| PassWordChar | 作为密码框时显示的密码字符 |
| readOnly | 是否允许编辑 |
| Text | 关联的文本 |
4.组合框ComboBox
| Items | 组合框中的项 |
| DropDownStyle | 组合框的风格 |
| Text | 组合框关联的文本 |
| SelectedIndex | 当前选中项的索引,从0开始 |
| selectedItem | 获取当前选定的项 |
4.按钮 Button
| Enable | 控件是否可用 |
| Text | 显示文件 |
| TextAlign | 文本的对齐方式 |
Windows应用程序是事件驱动
事件驱动:随时响应用户触发的事件,做出相应的处理
我们需要做的:
1.针对相关事件,编写相应的事件处理程序
2.编写事件处理程序的步骤
3.选中控件 在属性窗口中单击 找到事件 双击生成事件处理方法 编写处理代码
4.若事件事件处理方法未触发,请检查属性窗口中事件处理程序是否设置正确
5.窗体FROM
load事件:窗体加载时触发
文本框 textbox:
textchanged事件:文字改变时触发
按钮button
click事件:单击触发触动
每个控件的事件非常多,我们只需要关注常用的事件即可
6.messageBox消息框
1.为什么要使用消息框?
显示消息
向用户请求消息
实现步骤:
1定义窗体对象
2显示窗体
语法:
被调用的窗体类名 窗体对象=new被调用的窗体类名();
窗体对象.Show();
window 操作系统中,处处是窗体
优点:简单 强大 方便 灵活
步骤: 新建项目 项目类型 visual C#项目 模板 window应用程序
用partial 将同一个窗体的代码分开放在两个文件中:
一个存放在vs自动生成的代码中
冒号表示继承
像孩子继承父母的特征所有窗体都继承Form
| 窗体标题 | Name |
| 窗体图标 | Icon |
| 图片背景 | Backgroundimage |
| 背景颜色 | backcolor |
| 最大化按钮 | MaximinBox |
| 最小化按钮 | Minimun |
| 窗体边框样式 | FROMBorderStyle |
| 窗体初始位置 | StartPosition |
| 窗体状态 | WindowsState |
| 帮助按钮 | HelpButton |
1.命名规范-前缀
控件名称 控件类名 命名前缀
标签 Label lal
文本框 TextBox txt
组合框 ComboBox Cbo
按钮 Button btn
规范化命名可以提高程序的可读性和可维护性
2.标签label
| image | 标签上的图像 |
| text | 显示的文本 |
3.文本框 TextBox
| MaxLength | 最大字符数 |
| MultiLine | 是否可以输入多行文本 |
| PassWordChar | 作为密码框时显示的密码字符 |
| readOnly | 是否允许编辑 |
| Text | 关联的文本 |
4.组合框ComboBox
| Items | 组合框中的项 |
| DropDownStyle | 组合框的风格 |
| Text | 组合框关联的文本 |
| SelectedIndex | 当前选中项的索引,从0开始 |
| selectedItem | 获取当前选定的项 |
4.按钮 Button
| Enable | 控件是否可用 |
| Text | 显示文件 |
| TextAlign | 文本的对齐方式 |
Windows应用程序是事件驱动
事件驱动:随时响应用户触发的事件,做出相应的处理
我们需要做的:
1.针对相关事件,编写相应的事件处理程序
2.编写事件处理程序的步骤
3.选中控件 在属性窗口中单击 找到事件 双击生成事件处理方法 编写处理代码
4.若事件事件处理方法未触发,请检查属性窗口中事件处理程序是否设置正确
5.窗体FROM
load事件:窗体加载时触发
文本框 textbox:
textchanged事件:文字改变时触发
按钮button
click事件:单击触发触动
每个控件的事件非常多,我们只需要关注常用的事件即可
6.messageBox消息框
1.为什么要使用消息框?
显示消息
向用户请求消息
实现步骤:
1定义窗体对象
2显示窗体
语法:
被调用的窗体类名 窗体对象=new被调用的窗体类名();
窗体对象.Show();
浙公网安备 33010602011771号