SystemInformation系统信息类
一、 SystemInformation系统信息类。
SystemInformation类是微软为我们做好的专门提供系统信息的类,这个类属于静态类也就是说这个类当中的属性都是静态的,这个类当中有60多个静态属性提供给我们使用,这里包括桌面上的图表大小,以及窗体标题栏的高度,它还指明了计算机是否连接到网络以及用户域的名称。
二、 SystemInformation类属性。
类型 |
属性 |
访问方式 |
说明 |
ArrangeDirection |
ArrangeDirection |
读 |
获取一个值,该值指示操作系统排列最小化窗体在窗体的什么位置。 |
ArrangeStartingPosition |
ArrangeStartingPosition |
读 |
获取一个值,该值指示操作系统排列最小化窗体在窗体的起始位置。 |
BootMode |
BootMode |
读 |
获取一个值,该值指示系统启动的启动模式。 |
Border3DSize |
Border3DSize |
读 |
获取窗体3D边框的尺寸。 |
Size |
BorderSize |
读 |
获取窗口边框的尺寸。 |
Size |
CaptionButtonSize |
读 |
获取窗体标题栏按钮的尺寸。 |
int |
CaptionHeight |
读 |
获取窗体标题栏标准高度。 |
String |
ComputerName |
读 |
获取当前系统计算机名称。 |
Size |
CursorSize |
读 |
获取光标的尺寸。 |
Bool |
DbcsEnabled |
读 |
获取操作系统是否能处理双字节字符集。 |
以上都是SystemInformation类内的静态属性,我们只为大家提供了几个特殊的属性由于这个类当中的属性实在太多了,如果有兴趣的同学可以自己进一步研究。
三、 窗体焦点。
窗体焦点相信大家都应该理解是什么意思,在我们学习C#语言的过程中,我们也会学习到专门用来控制焦点的事件,一个是获得焦点的事件,另外一个是失去焦点的事件。
事件 |
方法 |
委托 |
说明 |
Activated |
OnActivated |
EventHandler |
窗体获得焦点时触发。 |
Deactivate |
OnDeactivate |
EventHandler |
窗体失去焦点时触发。 |
以上的两个事件就是专门为了焦点而出现的。
事件 |
方法 |
委托 |
说明 |
Load |
OnLoad |
EventHandler |
当窗体第一次显示时触发。 |
四、 窗体类属性。
类型 |
属性 |
访问方式 |
说明 |
bool |
MaximizeBox |
读/写 |
获取或设置一个值,该值指示是否显示窗体最大化按钮。 |
bool |
MinimizeBox |
读/写 |
获取或设置一个值,该值知识是否显示窗体最小化按钮。 |
FormWindowState |
WindowState |
读/写 |
获取或设置当前窗体的初始化大小。 |
bool |
ShowIcon |
读/写 |
获取或设置当前窗体是否显示标题图标。 |
bool |
ControlBox |
读/写 |
获取或设置当前窗体是否显示标题菜单栏。 |
bool |
ShowInTaskbar |
读/写 |
获取或设置当前窗体是否在windows任务栏中显示。 |