C#控件属性大全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Control类中定义的基础控件属如下(注意属性名称并不完全一致):
1.AllowDrop属性:以确定控件是否接受用户的拖动。

如果允许其属性值为true,否我false(默认值)。

对于 RichTextBox控件,本属性中是为false。

2.Anchor属性:获取或设置控件是男个边缘停靠在容器的边缘。

本属性的值为AnchorStyles枚举值之一。

3.BackColor属性:以获取或设置本控件的背景颜色。

本属性为环境属性,因此中是返回非空值。

4.BackgroundImage属性:以获取或设置控件中显示的背景图片。

5.BindingContext属性:以获取或设置对象的BindingContext。

控件BindingContext对象用于为其中包含的所有数据绑定控件返回一个BindingManagerBese对象。

BindingManagerBase对象使绑定到同一数据源的所有控件保持同步。

例如:设置该对象Position属性,可以指定所有数据绑定控件指向的底层类表现。

(不懂用到再说,宽宽心里方不下啊)。

6.Bottom属性:以获取本控件下边缘以容器客户区上边缘之间的距离。

本属性的值等于Top属性与Height属性值只和。

7.Bounds属性:以获取或设置本控件的边界矩形。

8.CanFocus属性:以确定控件是否能接收焦点。

如能,其值为true,否则为false。

要使控件能接收输入焦点,控件必须具有句柄,并且Visible和Enabled属性必须为true。

9.CanSelect属性:以确定本控件是否可被选择。

如可以其值为true,否则为false。

如果控件的ControlStyles.Selectable被设置为true,并且它的容器控件和所有的父控件都可见并且被启用,这本属性将返回true。

下面给出的CanSelect属性为false的windows窗体控件:Panel、GroupBox、PictureBox、ProgressBar、Splitter、Label、LinkLabel(当控件不存在连接时)。

需要注意的是,派生自这些控件的控件也不能被选择。

10.Capture属性:以确定控件是否被鼠标捕获。

如是值为true,否值为false (默认)。

如true,它将接受鼠标的输入,而无论光标是否处于它的边界内。

11.CausesValidation属性:以确认进入控件是否会导致所有需要校验的控件被校验。

如能值为true否为false(默认值)。

对于“帮助”按钮等控件,一般都将本属性设置为false。

12.ClientRectangle属性:以获取代表控件客户区的矩形。

在使用.NET框架工具绘制控件表面时,需要本属性以确认绘制区域。

13.ClientSize属性:以获取客户区的宽度和高度。

panyName属性:以获取包含控件应用程序的创建者(公司)名。

15.ContainsFocus属性:以确定控件或其子控件当前是否具有焦点。

16.ContextMenu属性:以获取或设置与本控件相关的快捷键。

17.Controls属性:以获取或设置控件中包含的控件集合。

18.Created属性:确定控件是否已被创建。

是为true,否为false。

19.CreateParams属性:以获取创建本控件时使用的参数。

本属性的值为控件句柄被创建时包含必须参数的CreateParams对象。

当在派生类中重载CreateParams时,以确保通过创建基类的CreateParams实例来扩展CreateParams对象——添加或修改属性值。

20.Cursor属性:以获取或设置当用户将鼠标移动到控件上时鼠标的形状。

21.DataBindings属性:以获取控件的数据绑定。

22.DefaultBackColor属性:以获取控件默认的背景色。

23.DefaultFonts属性:获取控件的默认字体。

24.DefaultForeColor属性:获取控件的默认前景色。

25.DefaultImeMode属性:获取本控件支持的默认输入法编辑器。

26.DefaultSize属性:获取控件默认尺寸。

27.Disposing属性:以确定控件是否处于清除进程。

是为true,否为false。

在控件被清除后,他就不能作为有效的windows控件引用。

虽然控件实例已被清除,它还将被继续存留于内存中,直到冗码收集器将其删除。

28.Dock属性:获取或设置控件停靠的父容器边界。

29,Enabled属性:以确定控件是否被启用。

是——true,否——false。

30.Focused属性:确定控件是否具有输入焦点。

是——true,否——false。

31.Font属性:获取或设置控件的当前字体。

32.FontHeight属性:获取或设置控件Font属性的高度(像素高度)。

33.ForeColor属性:获取或设置控件的前景色。

34.Handle属性:获取绑定到控件的窗口句柄。

35.HasChildren属性:确定控件中是否包含子控件。

是——true,否——false。

如果控件集合属性大于0,则HasChildren返回true。

36.Height属性:获取本控件的高度。

37.ImeMode属性:获取或设置本控件支持的输入方法编辑器。

38.InvokeRequired属性:确定调用本控件的方法时,是否需要激活调用者。

如果控件句柄与方法调用不在同一线程,则标志应通过激活方法来调用其他方法,此时本属性值为true。

39.IsDisposed属性:确定控件是否已被清除。

是——true,否——false。

40.IsHandleCreated属性:确定控件是否有与之相关句柄。

是——true,否——false。

41.Left属性:获取本控件左边界x坐标。

42.Location属性:获取本控件的左上角。

43.ModifierKeys属性:确定Shift、Ctrl、Alt修饰符当前的状态。

44.MouseButtons属性:确定鼠标键当前状态。

45.MousePosition属性:获取鼠标指针当前位置(屏幕坐标)。

属性:获取或设置控件的名称。

默认为空。

在运行时,可使用Name属性引用对象。

47.Parent属性:获取或设置本控件的父对象。

48.ProductName属性:获取包含控件应用程序的产品名。

49.ProductVersion属性:获取包含控件应用程序版本。

50.RecreatingHandle属性:确定控件是否正字重新创建它的句柄。

是——true,否——false。

51.Region属性:获取或设置与本控件相关的区域。

本属性定义了控件的轮廓和边界。

52.ResizeRedraw属性:确定控件是否应在重设尺寸是被重新绘制。

是——true,否——false。

53.Right属性:获取控件右边界与其容器左边界之间的距离。

54.RightToLeft属性:获取或设置控件元素的对齐方式是否能被颠倒,从而支持使用从右到左字体的地区。

55.ShowFocusCues属性:确定用户界面是否处于显示或隐藏焦点矩形的状态。

是——true,否——false。

56.ShowKeyboardCues属性:确定用户界面是否处于显示或隐藏键盘加速键的状态。

是——true,否——false。

57.Size属性:获取控件的高度和宽度。

58.TabIndex属性:获取本控件在容器中的Tab键顺序。

59.TabStop属性:确定是否能通过Tab键使本控件获取焦点。

是——true,否——false。

60.Tag属性:获取或设置包含与控件相关的数据的对象。

默认为空引用。

可将任意派生子Object的对象赋予本属性。

如果通过windows窗体设计器设置本属性,则只能为其赋予文本。

61.Text属性:获取或设置与控件相关的文本。

62.Top属性:获取控件的顶坐标。

63.TopLevelControl属性:获取包含当前控件顶层的控件。

64.Viseble属性:确定控件是否可见。

是——true,否——false。

65.Width属性:获取本控件的宽度。

相关文档
最新文档