【2017-04-24】WinForm基础、登录窗口、窗口属性
一、WinForm基础
客户端应用程序:C/S
客户端应用程序可以操作用户电脑中的文件,代码要在用户电脑上执行
窗体种类:
1.记事本类型 --默认类型,能调整大小,可以最大化
2.计算器类型 --不能调整大小,不能最大化(窗体属性最大化不可用:MaximizeBox改为False。不可拖拽大小:FormBorderStyle:FixedSingle)
3.无边框类型 --不能调整大小,不能移动位置(FormBorderStyle:None)
4.不规则类型 --边框类型不规则(BackgroundImage设置一张背景图片导入图片时选择“项目资源文件” BackgroundImageLayout:Stretch拉伸 TransparencyKey: White 绘制到窗体上时将白色显示为透明的颜色)
5.置顶类型 --始终显示在最外层,显示层级最高(TopMost:True)
控件:窗体里包含的内容。“视图”中的“工具箱” ,鼠标左键按住控件拖到窗体中去。
右键点击要操作的控件选择“属性”,来操作当前控件的属性
六个最常用的控件:
1、Label 专门用来在窗体上显示文字 文字写在Text属性里 AutoSize属性是根据文字内容自动调整大小
2、ComboBox 下拉框 可在此控件右上方小箭头点击选择编辑项 在里面添加内容 每一行为一个选项
3、RadioButton 单选框 只能选择其中一个 如果想将某个单选框内容设置为默认选择 将其Checked属性设置为True即可
4、CheckBox 复选框 可以多选
5、TextBox 文本框 默认一行 点击右上角三角 勾选上MultiLine 即可自己控制文本框大小
6、Button 按钮 name设置按钮名 Text设置按钮显示的文字 双击进入设置按钮的事件(默认为点击事件)
给按钮设置点击事件:
在按钮的属性界面中选择事件(小闪电),在事件的方法名出双击就会导到事件方法界面来进行方法编写
打印 MessageBox.Show("") --括号里边必须放string类
查看文本框中输入的内容,用Text属性
查看按钮的选中状态,用Checked属性(返回一个bool类)
查看下拉列表的选中状态,用SelectItem属性
二、常用窗口属性
+ 布局
- AutoScroll 如果窗体中内容没有显示完整就会出现滚动条
- MaximumSize 窗体最大尺寸
- MinimumSize 窗体最小尺寸
- Size 窗体当前尺寸
- StartPosition - 窗体启动位置。记住两个值CenterScreen在屏幕中间显示。CenterParent在父级窗口的中间显示。
- WindowState 窗体初始化可视状态,初始最大化/最小化
+ 窗口样式
- ControlBox 最大最小化、关闭按钮隐藏
- Icon 窗体小图标。网上在线生成Icon小图标
- MaximizeBox 设置最大化可用不可用
- MinimizeBox 设置最小化可用不可用
- Opacity 透明度。0%是纯透明
- ShowIcon 显示图标
- ShowInTaskbar 任务栏显示或隐藏
- TopMost 层级设置
- Tran....Key 让窗体上哪一种颜色变为透明
+ 设计
- Name 程序看的这个窗口的名字
+ 外观
- BackColor 背景色
- BakcgroundImage 背景图片
- BackgroundImageLayout 背景图布局样式
- Cursor 鼠标在窗体中的显示类型
- Font 字体
- ForeColor 前景色
- FormBorderStyle 窗体边框样式
- Text 显示的内容
+ 杂项
- AcceptButton 指定一个按钮一按回车就等于按下按钮
- CancelButton 指定一个按钮按下ESC就等于按下按钮