WinForm 基础

时间:2024-12-04 08:33:20

  今天,我开始学习了WinForm。WinForm是客户端程序制作 - C/S,它必须在.NET Framework框架上运行 。

  开始,我先学习了一下WinForm的常用窗体属性。

布局:
AutoScroll - 自动显示滚动条
AutoSize - 自动调整大小以适应内容的大小
Location - 窗体启动时的位置
StartPosition - 窗体第一次出现时的位置
MaximumSize - 窗体可以调整到的最大大小
MinimumSize -窗体可以调整到的最小大小
padding - 内边距
Size - 窗体尺寸
WindowState - 启动之后,窗体最大/最小化
------------------------------
窗口样式:
ControlBox -取消窗体标题栏内容
Icon - 更改标题栏.ico小图标样式

{
MaximizeBox - 最大化按钮是否可用
MinimizeBox - 最小化按钮是否可用
HelpButton - 帮助按钮,与MaximizeBox、MinimizeBox结合使用
}

Opacity -窗体不透明度
ShowIcon -是否显示标题栏.ico小图标
ShowInTaskbar -是否在任务栏显示该窗体
TopMost -置顶
TransparencyKey -绘制到窗体上时将显示为透明的颜色,制作不规则窗体时使用
-----------------------------
设计:
Name -对象名称
-----------------------------
数据:
Tag - 与对象关联的用户定义数据
-----------------------------
外观:
BackgroundImage -设置背景图像
BackgroundImagelayout - 背景图片的排列方式
BackColor -背景色
Cursor -鼠标形状
FormBorderStyle -窗体边框样式
Text-标题栏文字
-----------------------------
杂项:
AcceptButton -窗体“接受”按钮。每次按“Enter”键相当于“单击”该按钮
CancelButton -窗体“取消”按钮。每次按“Esc”键相当于“单击”该按钮

  通过这些属性,我们就可以来做一个小的恶搞程序了,他的基本要求主要包括以下几点: 

  1、窗体开启最大化
  2、让窗体透明
  3、不在工具栏显示
  4、置顶
  5、去边框
  6、任务管理器伪装 1、图标不显示 2、更改窗体文字
  7、不让透明,设置蓝屏背景图片

  之后,我学习了几个最常用的往窗体里添加的控件:

  窗体中显示文字 - Label
  用户输入内容 - TextBox passWordChar
  按钮 - Button
  复选框 - CheckBox
  单选框 - RadioButton
  分组容器 - Panel