首页 > 代码库 > C#-WinForm-客户端程序-Form基本属性

C#-WinForm-客户端程序-Form基本属性

WinForm - 客服端程序(C/S) WindowsForm 的简称

客户端应用程序:是需要安装在用户电脑上才可以使用的程序,代码部分在用户电脑上执行

特点:不需要联网也可以打开使用部分功能,但现在的许多功能依然需要互联网的支持

 

常见的窗体种类有:

1、记事本类型 - 有最大化、最小化、可以随意拖拽大小

2、计算器类 - 最大化不用,不可以随意拖拽大小

3、QQ、杀毒软件类 - 没有Windows自带的窗体外框

4、悬浮球类 - 不规则图像的窗体

 

创建新WinForm:

技术分享

技术分享技术分享

窗体常用的基本属性:

布局:

技术分享

AutoScroll :指示当前控件内容大于它的可见区域时是否自动显示滚动条。

Location :控件左上角相当于其容器左上角的坐标。(配合StartPosition:Manual使用,窗体初始状态位于屏幕左上角)

MaximumSize :窗体可以调整到的最大大小。

MinimumSize :窗体可以调整到的最小大小。

Size :窗体的大小(以像素为单位)。

StartPosition :确定窗体第一次出现时的位置。

  manual:配合Location-0,0使用,窗体初始状态位于屏幕左上角

  CenterScreen:显示器中心位置

  WindowsDefaultLocation:窗口默认位置

  WindowsDefaultRounds:窗口默认边距

  CenterParent:父级窗体的中心位置

WindowState :确定窗体的初始可见状态。

  Normal:正常大小

  Maximized:最大化

  Minimized:最小化

 

窗口样式:

技术分享

 

ControlBox:确定窗口是否有“控件/系统”菜单框。

HelpButton:确定窗体的标题栏上是否有“帮助”按钮。

Icon:指示窗体的图标。这在窗体的系统菜单框中显示,以及当窗体最小化时显示。

MaximizeBox:确定窗体标题栏的右上角是否有最大化框。

MinimizeBox:确定窗体标题栏的右上角是否有最小化框。

Opacity:控件的不透明度百分比。

ShowIcon:指示是否在窗体的标题栏中显示图标。

ShowInTaskbar:确定窗体是否出现在 Windows 任务栏中。

TopMost:指示该窗体是否始终显示在此属性未设置为 true 的所有其他窗体之上。

TransparencKey:绘制到窗体上时将显示为透明的颜色(制作不规则窗体时使用)。

 

设计:

技术分享

(Name):指示代码中用来标识该对象的名称。

 

外观:

技术分享

BackColor:组件的背景色。

BackgroundImage:用于该控件的背景图像。

BackgroundImageLayout:用于组件的背景图像布局。

  None:无布局设置

  Tile:铺地板砖式填充布局

  Center:中间位置布局

  Stretch:拉伸布局

  Zoom:最大化固定比例布局

Cursor:指针移过该控件时显示的光标。

Font:用于显示控件中文本的字体。

ForeColor:次组件的前景色用于显示文本。

FormBorderStyle:指示窗体的边框和标题栏的外观和行为。

  None:无边框

  FixedSingle:固定尺寸大小

  Fixed3D:3D样式固定尺寸大小

  FixedDialog:不显示窗体左上角图标和任务栏图标并固定尺寸大小

  Sizable:可调节尺寸大小

  FixedToolWindow:不显示窗体左上角图标但显示任务栏图标,无最大化、最小化按钮并固定尺寸大小

  SizableToolWindow:不显示窗体左上角图标但显示任务栏图标,无最大化、最小化按钮并可以调节尺寸大小

Text:与控件关联的文本。

C#-WinForm-客户端程序-Form基本属性