WinForm:
客户端程序制作 - C/S B/S
必须在windows系统上才能运行
.NET Framework框架上运行
From 窗口 是通过代码绘制出来的
如果看不见 在窗口上右键 属性
常用窗体属性:
布局:
AutoScroll - 当空间的内容 大于可现实区域 是否显示滚动条
AutoSize - 是否自动调整自身的大小 以适应其内容的大小
Location - 窗体启动时的位置
StartPosition 窗口第一次出现的位置
- 有两个值非常重要
1. Manual 默认 location的位置
2. CenterScreen 中间出现
Max....Size - 限制 窗口最大化 多少
Mini....Size - 限制 窗口 最小化多少
padding - 内边距
Size - 窗口当前尺寸
WindowState -
1.Maximized 启动之后最大化
2.Minimized 启动之后最小化
------------------------------
窗口样式:
ControlBox - 取消关闭及其他按钮
Icon - 小图标 只能是 ico格式
MaximizeBox - 是否有最大化图标
MinimizeBox - 是否有最小化图标
HelpButton - 帮助 图标(没有最大最小化时 可以使用帮助图标 )
Opacity - 窗体透明度
ShowIcon - 是否显示小图标
ShowInTaskbar - 是否出现在任务栏中
TopMost - 置顶,
普通层级 可以互相遮盖,上级层级 可以互相遮盖
上级层级可以遮盖所有普通层级
TransparencyKey - 绘制到窗体上 显示为透明色的颜色(在透明背景中可点击, 在透明背景里 显示的图标或其他)
-----------------------------
设计:
Name - 对象的名字
-----------------------------
数据:
Tag - 与对象关联的用户定义数据
-----------------------------
外观:
BackgroundImage - 背景图片
BackgroundImagelayout - 设置背景图片的排列方式
BackColor - 背景色
Cursor - 鼠标各种样式
FormBorderStyle - 窗体边框样式
Text -窗体名字
-----------------------------
杂项:
AcceptButton -
CancelButton -
-----------------------------
恶搞程序:
遮罩窗体:
1、窗体开启最大化
2、让窗体透明
3、不在工具栏显示
4、置顶
5、去边框
6、任务管理器伪装 1、图标不显示 2、更改窗体文字
7、不让透明,设置蓝屏背景图片
--------------------------------------------
1、普通窗体 可以拉伸,有最小化最大化按钮
2、不可拉伸,不可最大化
3、不可拉伸,无最大化最小化
4、无边框窗体
5、不规则窗体