windows Forms Application
目录
控件命名规范
事件
窗体
这两个可以修改,改窗口名字的话改Text
所有的窗体样式会生成在Designer里面,写窗体样式写在Designer里面
核心代码
继承
: 继承
C# 继承是 :
判断
判断是否为空
消息框四种模式
确定 or 取消
重试 or 取消
是 or 否 or 取消
四参
一参是信息
二参是标题
三餐是是否
第四个参数是带图标的
是否要关闭
询问用户是否要关闭窗口
创建工具栏
下拉框
菜单栏和工具栏
菜单栏
MenuStrip
工具栏
ToolStrip
设置图片在哪
起名规范
分界线
带图片的工具栏
事件共用
点击小闪电
找到时间,click 事件
调用已存在的事件
锚点
Anchor
设置锚点
Anchor
设置
文件夹
ListView
ListView
文本框
MultiLine
可以给文本框设置宽高
Multiline
Dock
设置Dock 让文本框自动适应
MID窗体
父级包子窗体
具体做法
父级窗体设置IsMdiConta 设置 TURE , 在写代码
MdiParent
菜单栏和工具栏
分组盒子
GroupBox
组合框
ComboBox
把要添加的数据填到这里
效果
默认选中
cbsex.SelectedIndex = 1;//从0开始
DropDownStyle
窗口效果
SelectedIndexChanged 是指 列表框数据下标替换 的时候!
如果每次替换列表框的数据时发生的事
单选框
radioButton
想要默认显示就 把 Checked 改成 Ture
小案例
效果
列表视图
ListView
Items
添加图片
添加imageList控件作为图片的容器
SmallImageList
详情模式
注意:开始切换详情模式的时候是没有内容的,因为没有要添加列才可以显示出内容
效果
右键菜单
ContextMenuStrip
选中ContextMenuStrip
选中cmsListView
就可以右击了
扩展
try 里面放的代码是 回去判断里面的代码是否可以执行 如果不可以就执行 catch 里的代码
catch 里面放的代码是 如果是异常代码才会执行里面的代码
finally 里面放的代码是 不管报错还可以实行都会执行里面的代码