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事件:文字改变时触发按钮buttonclick事件:单击触发触动每个控件的事件非常多,我们只需要关注常用的事件即可messageBox消息框
为什么要使用消息框?显示消息向用户请求消息实现步骤
1定义窗体对象2显示窗体语法被调用的窗体类名 窗体对象=new被调用的窗体类名();窗体对象.Show();