winform窗体
控件
Form窗口
| 属性 | 解释 | 值 |
|---|---|---|
| Text | 窗口左上角的名字 | type string |
| STartPosition | 窗口出现的位置 | type enum |
| MaximizeBox | 禁止和启用窗口最大化 | type bool |
| MinimizeBox | 禁止和启用窗口最小化 | type bool |
| AutoSizeMode | 窗口是否可以使用拖动来修改大小 | type bool |
| ShowInTaskbar | 是否在任务栏显示 | type bool |
| WindowState | 窗体的初始状态,最大化,最小化 | type enum |
| icon | 图标 | type file |
| 事件 | 解释 |
|---|---|
| Load | 加载时 初始化 |
| SizeChanged | 窗体大小发生变化 |
| FormClosing | 窗体关闭前 |
button按钮
| 属性 | 解释 | 值 |
|---|---|---|
| TextAlign | 字体在按钮内部的位置 | type enum |
| Enabled | 按钮的启用和禁用 | type bool |
| BackColor | 背景颜色 | type T |
| 事件 | 解释 |
|---|---|
| Click | 点击事件 |
| MouseMove | 鼠标移动事件 |
| MouseLeave | 鼠标移出 |
| MouseHover | 窗体关闭前 |
| Enter | 窗体关闭前 |
| Leave | 窗体关闭前 |
textBox文本框
| 属性 | 解释 | 值 |
|---|---|---|
| MultiLine | 多行文本 | type bool |
| ScrollBars | 显示滚动条(仅限多行文本使用) | type enum |
| PasswordChar | 把输入的文本使用一个字符替代 | type char |
| ReadOnly | 是否只读 | type bool |
| TextAlign | 文字在输入框的方向 | type enum |
| 事件 | 解释 |
|---|---|
| TextChanged | 文字改变时触发 |
| TextLength | 获取文本长度 |
| SelectedText | 获取已选文本 |
Panel盒子
控件
- Panel
- FlowLayoutPanel 流式布局
- TablelayoutPanel 表格布局
- GroupBox (类似Panel 多加了个标题)
位置
上:Top、下:Bottom、左:Left、右:Right、中:center
| 属性 | 解释 | 值 |
|---|---|---|
| FlowDirection | 设置排列方式 | type enum |
| Anchor | 控件的上下左右距离父元素的距离 | type enum |
| Dock | 设置在父元素中上下左右的布局 | type enum |
ComboBox下拉列表
| 属性 | 解释 | 值 |
|---|---|---|
| items | 集合 | type T |
| DropDownStyle | 显示的模式 | type T |
| DropDownWidth | 展开后下拉框的总体宽度 | type int |
| DropDownHeight | 展开后下拉框的总体高度 | type int |
| SelectedIndex | 选中的索引 | type int |
| Text | 选中的文本 | type string |
| 事件 | 解释 |
|---|---|
| SelectedIndexChanged | 选中的索引改变的时候 |
| SelectionChangeCommitted | 下拉框因选中而关闭的时候(选中自身也算) |
计时器Timer
| 属性 | 解释 | 值 |
|---|---|---|
| Interval | 时间间隔 | type int |
| Enabled | 显示的模式 | type bool |
| 事件 | 解释 |
|---|---|
| Tick | 每一段时间需要执行的代码 |
标签 Label
| 属性 | 解释 | 值 |
|---|---|---|
| AutoSize | 能否改变大小 | type bool |
| Font | 改变文字大小 | type T |
单选框RedioButton(搭配分组控件使用)
| 属性 | 解释 | 值 |
|---|---|---|
| Checked | 是否可以被选中 | type bool |
| AutoSize | 改变大小 | type bool |
| TextAlign | 改变文字的位置 | type enum |
| padding | 内边距 | type enum(int) |
| RightToLeft | 勾选框位置 | type enum |
| RightToLeft | 勾选框位置 | type enum |
| 事件 | 解释 |
|---|---|
| CheckedChanged | checked属性发生变化时 |
复选框CheckBox
| 属性 | 解释 | 值 |
|---|---|---|
| Checked | 是否可以被选中 | type bool |
| CheckState | 状态 | type enum |
| AutoSize | 改变大小 | type bool |
| TextAlign | 改变文字的位置 | type enum |
| padding | 内边距 | type enum(int) |
| RightToLeft | 勾选框位置 | type enum |
| RightToLeft | 勾选框位置 | type enum |
| 事件 | 解释 |
|---|---|
| CheckedChanged | checked属性发生变化时 |
| CheckStateChanged | checkState属性发生变化时 |
图片pictureBox
| 属性 | 解释 | 值 |
|---|---|---|
| image | 图片路径 | type Image |
| SizeMode | 适应屏幕选项 | type enum |
文件选择框 OpenFileDialog
| 事件 | 解释 |
|---|---|
| ShowDialog | 打开对话框(返回值是DialogResult枚举类型) |
表格 DataGridView
| 属性 | 解释 | 值 |
|---|---|---|
| AutoSizeColumnsMode | 表格表头宽度调整模式 | type enum |
| SizeMode | 适应屏幕选项 | type enum |
| 事件 | 解释 |
|---|---|
| CellContentClick | 单击单元格的内容时发生 |
拓展
System.Speech //语音类
csharp
//实例话语音类
SpeechSynthesizer speech = new SpeechSynthesizer();
//以同步的方法说出字符串的内容
speech.Speak("你好");