一窗体属性

1 布局

1Autoscoll  --滚动条

2AutoSize   --自动调节大小以适用内容大小

3Location StartPosition (确定窗体第一次出现的位置)

  ①CenterParent(窗体在其父窗体中居中)

  ②CenterScreen ( 窗体在当前显示窗口中居中)

  ③Manual (窗体的位置由 Location 属性确定)

  ④WindowsDefaultBounds  (窗体定位在 Windows默认位置,其边界也由Windows默认决定);

 ⑤WindowsDefaultLocation  (窗体定位在  Windows 默认位置,其尺寸在窗体大小中指定)

(4)Maximumsize --窗体可以调整到的最大大小

     Minimumsize --窗体可以调整到的最小大小

 (5)  Padding --内部间距

 (6)  Size  --窗体大小

 (7) WindowsState --窗体的初始可视状态(最大化或最小化)

2窗体样式

  (1) Icon  --窗体图标

      Showicon --是否显示图标

  (2) ControlBox  --设置是否出现最大化、最小化和关闭按钮

      MaxmizeBox --设置最大化按钮是否有效

      MinimizeBox --设置最小化按钮是否有效

如果当ControlBox = true,  MaxmizeBox = false ,MinimizeBox = false HelpButton = true 时 就可以看到有个帮助的按钮出现在关闭按钮旁边。

  (3)  Opacity  --不透明度

    它的值是一个百分数,范围是0~100%,当它等于0时整个窗体就不可间隐藏起来了。当他等于100%时,这个窗体就是个普通窗体。

 (4) ShowInTaskbar --设置是否在任务栏中显示窗体

默认值是true, 当他设置为false时就从任务栏消失了。通常可以配合NotifyIcon来实现将程序隐藏到系统右下角的系统状态栏。

  (5) TopMost --设置窗体在最前端现实

  (6)  Transparencykey --设置窗体部分透明

它接受一个颜色值,当窗体中有颜色和这个设定颜色一致时,系统将这些颜色的区域设为透明。

3设计

Name --代码中用来标记该对象的名称

4数据

Tag  --用户定义数据

5外观

(1)BackColor --设置窗体背景颜色

BackgroundImage  --设置窗体背景图片

BackgroundImageLayout -- 背景图片排列方式

(2)Cursor --鼠标样式

(3)FormBorderStyle --边框

①None(无边框);

②FixedSingle (固定的单行边框);

③Fixed3D  (固定的三维边框);

④FixedDialog( 固定的对话框样式的粗边框);

⑤Sizable (可调整大小的边框);

⑥FixedToolWindow( 不可调整大小的工具窗口边框);

⑦SizableToolWindow  ( 可调整大小的工具窗口边框).

其中默认为Sizable ,而常用的弹出窗体经常设置为FixedSingle

(4) text --窗体名称

6杂项

AccepButton --窗体的接受按钮

ConcelButton--窗体的取消按钮

7恶搞程序

遮罩窗体:

(1) 窗体开启最大化WindowsState: Maxmized

(2) 让窗体透明  Opacity:1%

(3) 不在工具栏显示 ShowInTaskbar:false

(4) 置顶 TopMost:true

(5) 去边框 FormBorderStyle:None

(6) 任务管理器伪装

a图标不显示 Showicon:false

b更改窗体文字 text

(7) 不让透明,设置蓝屏背景图片 Opacity:100%;BackgroundImage

8窗体类型

(1) 普通窗体 可以拉伸,有最小化最大化按钮

(2) 不可拉伸,不可最大化

(3) 不可拉伸,无最大化最小化

(4) 无边框窗体FormBorderStyle:None

(5) 不规则窗体 Transparencykey设置窗体部分透明

二 几个控件

窗体中显示文字 - Label

用户输入内容 - TextBox  passWordChar

按钮 - Button

复选框 - CheckBox

单选框 - RadioButton

分组容器 - Panel

MessageBox.Show();//弹出提示消息

passwordchar//用符号将密码覆盖