【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就等于按下按钮

原文地址:https://www.cnblogs.com/snow22546/p/6761340.html