一窗体属性
1 布局
(1)Autoscoll --滚动条
(2)AutoSize --自动调节大小以适用内容大小
(3)Location和 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//用符号将密码覆盖