window操作系统中

时间:2021-11-09 08:58:27

 window 操纵系统中,随处是窗体

简单 强大 便利 灵活

法式 新建项目  项目类型 visual C#项目 模板 window应用措施

用partial 将同一个窗体的代码分隔放在两个文件中:
一个存放在vs自动生成的代码中

冒号暗示担任
像孩子担任怙恃的特征所有窗体都担任Form

窗体标题 : Name
窗体图标: Icon
图片配景Backgroundimage
配景颜色 backcolor
最大化按钮:MaximinBox
最小化按钮:Minimun
窗体边框样式 :FROMBorderStyle
窗体初始位置:StartPosition
窗体状态:WindowsState
辅佐按钮:HelpButton

定名规范-前缀
控件名称 控件类名 定名前缀
标签 Label lal
文本框 TextBox txt
组合框 ComboBox Cbo
按钮 Button btn

规范化定名可以提高措施的可读性和可维护性

标签label
image:标签上的图像
text:显示的文本
文本框 TextBox:
MaxLength:最大字符数
MultiLine:是否可以输入多行文本
PassWordChar:作为暗码框时显示的暗码字符
readOnly:是否允许编纂
Text:关联的文本

组合框ComboBox
Items:组合框中的项
DropDownStyle:组合框的气势派头
Text:组合框关联的文本
SelectedIndex:当前选中项的索引,从0开始
selectedItem:获取当前选定的项

按钮 Button
Enable:控件是否可用
Text :显示文件
TextAlign:文本的对齐方法


Windows应用措施是事件驱动
事件驱动:随时响应用户触发的事件,做出相应的措置惩罚惩罚
我们需要做的
针对相关事件,编写相应的事件措置惩罚惩罚措施
 
编写事件措置惩罚惩罚措施的法式
选中控件  在属性窗口中单击  找到事件  双击生成事件措置惩罚惩罚要领 编写措置惩罚惩罚代码

若事件事件措置惩罚惩罚要领未触发,请查抄属性窗口中事件措置惩罚惩罚措施是否设置正确

窗体FROM
load事件:窗体加载时触发
文本框 textbox:
textchanged事件:文字转变时触发
按钮button
click事件:单击触发触动
每个控件的事件非常多,我们只需要存眷常用的事件即可

messageBox动静框
为什么要使用动静框?
显示动静
向用户请求动静

实现法式
1界说窗体东西
2显示窗体
语法
被挪用的窗体类名 窗体东西=new被挪用的窗体类名();
窗体东西.Show();