winform窗体控件常用属性功能记录

Appearance:(展开)

BackColor和BackColor2各设置一种颜色,再将BorderStyle设置成NoBorder,背景就可以变成渐变色。在GradientMode里还可以设置渐变方向。

(BorderColor用法还没发现)

Anchor:

跟Dock属性相似,用于控制控件随父窗体大小的变化而变化。

这个属性使控件将其自身定位在父窗体或父控件中的某个相对或绝对位置,有四个可以开启或关闭的值:

  • Top——表示控件中与父窗体(或父控件)相关的顶部应该保持固定。
  • Bottom——表示控件中与父窗体(或父控件)相关的底边应该保持固定。
  • Left——表示控件中与父窗体(或父控件)相关的左边缘应该保持固定。
  • Right——表示控件中与父窗体(或父控件)相关的右边缘应该保持固定。

BorderStyle:

边框样式。

Dock:

 用于指定控件应停放在窗口的边框上,用户重新设置窗口的大小时,这个控件继续停放在窗口的边框上,例如,如果指定控件停放在窗口的底部边界上,则无论窗口的大小改变,这个控件都将改变大小,或移动其位置,确保总是位于屏幕的底部. Fill为总填满窗口。

Enabled:

设置权限很有用的一个属性,为False时控件无法响应用户的任何操作。可以在窗口初始化时设置为False,等用户登录后调用form.Enabled=true的事件,使用户不登陆时无法进行任何操作。

IconOption:

设置窗体运行时的图标。

IsMdiContainer:

用于嵌套窗体的很重要的属性。为True时可以当作其他该属性为False的子窗体的父窗体。

可以在父窗体初始化时:

childform.MdiParent = this;
childform.Show();

MainMenuStrip:

窗体嵌套时经常会出现子窗体最大化时把父窗体菜单栏挡住,或是父窗体菜单栏把子窗体标题栏挡住的情况,没法进行缩小。在该属性下选择父窗体菜单栏,则子窗体最大化时标题栏和菜单栏就会进行合并。

MaximizeBox/MinimizeBox:

窗体右上角是否有最大化和最小化的标。

Locked:

为true时不可调整控件的大小和位置。

TabIndex:

运行时可以通过按Tab键TabIndex顺序依次选中控件。

TopMost:

设置为True时该窗体始终显示在属性值为False的窗体上面。

Text:

窗体左上角标题栏显示的内容。

WindowState:

窗体初始化时的状态。常规/最大/最小化。 

 

posted @ 2020-10-23 14:16  银子w  阅读(387)  评论(0)    收藏  举报