一、 基础知识
a) 窗体的名字一般默认为Form,每一个Form被建立以后,都会同时产生.cs程序代码的文件以及与之相匹配的.Desiginer.cs文件。
b) 业务逻辑以及事件方法等被编写在.cs文件中,而界面设计规则被封装在.Designer.cs文件里。
c) InitializeComponent();初始化窗体基本信息。
二、 Form窗体
a) 窗体的常用属性
i. Icon属性:设置窗体图标,必须是.ico文件。
ii. Text属性:设置窗体标题
iii. FormBorderStyle:设置窗体的边框样式(窗体是否固定也通过此属性)
iv. BackColor属性:设置窗体的背景颜色
v. StartPosition属性:设置窗体首次出现的位置
vi. AutoSizeMode属性:是否固定窗体的大小
vii. MaximizeBox:禁止窗体最大化按钮
viii. MinimizeBox:禁用窗体最小化按钮
ix. BackgroundImage属性:设置窗体背景图片
x. BackgroundImageLayout属性:背景图片的布局方式
b) 窗体的常用事件
i. Load事件:窗体加载事件
ii. Click事件:窗体单击事件
iii. FormClosing事件:窗体关闭事件(关闭前触发)(e.Cancel=true这行代码可以阻止窗体的关闭)
三、 控件
a) Button按钮
i. Name属性:生成控件的对象名,用来标识该对象的名称。一般把按钮命名为 btn+用途。
ii. Text属性:与控件相关联文本。
iii. Font属性:更改名称的字体
iv. Enabled属性:确认是否可以启用或禁用该控件。
v. Click事件:单击按钮事件
b) TextBox文本框
i. MaxLength属性:可在文本框内输入的最大字符数
ii. Multiline属性:表示是否可以在文本框内输入多行文本。
iii. Passwordchar:指示将为当行编辑控件的密码输入显示的字符。
iv. ReadOnly:文本框中的文本为只读。
c) Label标签
d) ListBox列表框控件
i. Items属性:列表框中的具体项目,需要用户添加数据
ii. SelectionMode属性:列表框是单选、多选还是不可选择
iii. SelectionIndex:被选中的行索引。
iv. SelectedItem:被选中的行文本内容。
v. SelectionItems:ListBox的选择列表集合
vi. ClearSelected方法:清除当前选择
总结:
ListBox列表项的添加:
ListBox列表项的删除:
e) ComboBox组合框控件
i. DropDownStyle属性:控制组合框的外观和功能
DropDown类型是可以读写;DropDownList类型是只读。
Simple类型也是只读,但类似于ListBox,完全展开。
ii. MaxDropDownItems属性:下拉区显示的最大项目数
iii. Select属性:选定指定范围的文本
总结:
comboBox的添加和删除:
f) MessageBox对话框窗口
i. MessageBox.Show()的具体使用方式
重载方式参数 |
说明 |
Show(string text) |
显示具有指定文本的消息框 |
Show(string text,string title) |
显示:指定消息,并指定消息框标题 |
Show(string text ,string title ,MessageBoxButtons buttons) |
显示:指定消息+标题+确认按钮 |
Show(string text ,string title ,MessageBoxButtons buttons ,MessageBoxIcon icon) |
显示:指定消息,标题,按钮+特定图标 |
总结:
标签:控件,string,ii,窗体,Winform,iii,属性 From: https://www.cnblogs.com/kaede/p/16827917.html