#region 程序集 System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll #endregion using System.Collections; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Drawing; using System.Reflection; using System.Runtime.InteropServices; using System.Windows.Forms.Layout; namespace System.Windows.Forms { // // 摘要: // 定義控件的基類,控件是帶有可視化表示形式的組件。 [ClassInterface(ClassInterfaceType.AutoDispatch)] [ComVisible(true)] [DefaultEvent("Click")] [DefaultProperty("Text")] [Designer("System.Windows.Forms.Design.ControlDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] [DesignerSerializer("System.Windows.Forms.Design.ControlCodeDomSerializer, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] [ToolboxItemFilter("System.Windows.Forms")] public class Control : Component, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, ISupportOleDropSource, IDropTarget, ISynchronizeInvoke, IWin32Window, IArrangedElement, IBindableComponent, IComponent, IDisposable { // // 摘要: // 用默認設置初始化 System.Windows.Forms.Control 類的新實例。 public Control(); // // 摘要: // 用特定的文本初始化 System.Windows.Forms.Control 類的新實例。 // // 參數: // text: // 控件顯示的文本。 public Control(string text); // // 摘要: // 用特定文本將 System.Windows.Forms.Control 類的新實例初始化爲子控件。 // // 參數: // parent: // 要成爲該控件的父級的 System.Windows.Forms.Control。 // // text: // 控件顯示的文本。 public Control(Control parent, string text); // // 摘要: // 用特定的文本、大小和位置初始化 System.Windows.Forms.Control 類的新實例。 // // 參數: // text: // 控件顯示的文本。 // // left: // 控件距其容器左邊緣的 System.Drawing.Point.X 位置(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Left // 屬性。 // // top: // 控件距其容器上邊緣的 System.Drawing.Point.Y 位置(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Top // 屬性。 // // width: // 控件的寬度(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Width 屬性。 // // height: // 控件的高度(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Height 屬性。 public Control(string text, int left, int top, int width, int height); // // 摘要: // 用特定的文本、大小和位置將 System.Windows.Forms.Control 類的新實例初始化爲子控件。 // // 參數: // parent: // 要成爲該控件的父級的 System.Windows.Forms.Control。 // // text: // 控件顯示的文本。 // // left: // 控件距其容器左邊緣的 System.Drawing.Point.X 位置(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Left // 屬性。 // // top: // 控件距其容器上邊緣的 System.Drawing.Point.Y 位置(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Top // 屬性。 // // width: // 控件的寬度(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Width 屬性。 // // height: // 控件的高度(以像素爲單位)。該值被分配給 System.Windows.Forms.Control.Height 屬性。 public Control(Control parent, string text, int left, int top, int width, int height); // // 摘要: // 獲取或設置一個值,該值指示是否捕獲對錯誤線程的調用,這些調用在調試應用程序時訪問控件的 System.Windows.Forms.Control.Handle // 屬性。 // // 返回結果: // 若是捕獲了對錯誤線程的調用,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlCheckForIllegalCrossThreadCalls")] public static bool CheckForIllegalCrossThreadCalls { get; set; } // // 摘要: // 獲取控件的默認背景色。 // // 返回結果: // 控件的默認背景 System.Drawing.Color。默認爲 System.Drawing.SystemColors.Control。 public static Color DefaultBackColor { get; } // // 摘要: // 獲取控件的默認字體。 // // 返回結果: // 控件的默認 System.Drawing.Font。根據用戶的操做系統以及系統的本地區域性設置的不一樣,返回的值也將不一樣。 // // 異常: // T:System.ArgumentException: // 默認字體或地區可選字體未安裝在客戶計算機上。 public static Font DefaultFont { get; } // // 摘要: // 獲取控件的默認前景色。 // // 返回結果: // 控件的默認前景 System.Drawing.Color。默認爲 System.Drawing.SystemColors.ControlText。 public static Color DefaultForeColor { get; } // // 摘要: // 獲取一個值,該值指示哪個修改鍵(Shift、Ctrl 和 Alt)處於按下的狀態。 // // 返回結果: // System.Windows.Forms.Keys 值的按位組合。默認爲 System.Windows.Forms.Keys.None。 public static Keys ModifierKeys { get; } // // 摘要: // 獲取一個值,該值指示哪個鼠標按鈕處於按下的狀態。 // // 返回結果: // System.Windows.Forms.MouseButtons 枚舉值的按位組合。默認爲 System.Windows.Forms.MouseButtons.None。 public static MouseButtons MouseButtons { get; } // // 摘要: // 獲取鼠標光標的位置(以屏幕座標表示)。 // // 返回結果: // 一個 System.Drawing.Point,它包含鼠標光標相對於屏幕左上角的座標。 public static Point MousePosition { get; } protected static ImeMode PropagatingImeMode { get; } // // 摘要: // 獲取分配給該控件的 System.Windows.Forms.AccessibleObject。 // // 返回結果: // 分配給該控件的 System.Windows.Forms.AccessibleObject。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlAccessibilityObjectDescr")] public AccessibleObject AccessibilityObject { get; } // // 摘要: // 獲取或設置控件的默認操做說明,供輔助功能客戶端應用程序使用。 // // 返回結果: // 控件的默認操做說明,供輔助功能客戶端應用程序使用。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatAccessibility")] [SRDescriptionAttribute("ControlAccessibleDefaultActionDescr")] public string AccessibleDefaultActionDescription { get; set; } // // 摘要: // 獲取或設置輔助功能客戶端應用程序使用的控件說明。 // // 返回結果: // 輔助功能客戶端應用程序使用的控件說明。默認爲 null。 [DefaultValue(null)] [Localizable(true)] [SRCategoryAttribute("CatAccessibility")] [SRDescriptionAttribute("ControlAccessibleDescriptionDescr")] public string AccessibleDescription { get; set; } // // 摘要: // 獲取或設置輔助功能客戶端應用程序所使用的控件名稱。 // // 返回結果: // 輔助功能客戶端應用程序所使用的控件名稱。默認爲 null。 [DefaultValue(null)] [Localizable(true)] [SRCategoryAttribute("CatAccessibility")] [SRDescriptionAttribute("ControlAccessibleNameDescr")] public string AccessibleName { get; set; } // // 摘要: // 獲取或設置控件的輔助性角色 // // 返回結果: // System.Windows.Forms.AccessibleRole 值之一。默認爲 Default。 // // 異常: // T:System.ComponentModel.InvalidEnumArgumentException: // 分配的值不是 System.Windows.Forms.AccessibleRole 值之一。 [DefaultValue(AccessibleRole.Default)] [SRCategoryAttribute("CatAccessibility")] [SRDescriptionAttribute("ControlAccessibleRoleDescr")] public AccessibleRole AccessibleRole { get; set; } // // 摘要: // 獲取或設置一個值,該值指示控件是否能夠接受用戶拖放到它上面的數據。 // // 返回結果: // 若是控件容許拖放操做,則爲 true;不然爲 false。默認爲 false。 [DefaultValue(false)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlAllowDropDescr")] public virtual bool AllowDrop { get; set; } // // 摘要: // 獲取或設置控件綁定到的容器的邊緣並肯定控件如何隨其父級一塊兒調整大小。 // // 返回結果: // System.Windows.Forms.AnchorStyles 值的按位組合。默認值是 Top 和 Left。 [DefaultValue(AnchorStyles.Top | AnchorStyles.Left)] [Localizable(true)] [RefreshProperties(RefreshProperties.Repaint)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlAnchorDescr")] public virtual AnchorStyles Anchor { get; set; } // // 摘要: // 獲取或設置一個值,該值指示在 System.Windows.Forms.ScrollableControl.ScrollControlIntoView(System.Windows.Forms.Control) // 中將控件滾動到何處。 // // 返回結果: // 一個指定滾動位置的 System.Drawing.Point。默認爲控件的左上角。 [Browsable(false)] [DefaultValue(typeof(Point), "0, 0")] [EditorBrowsable(EditorBrowsableState.Advanced)] public virtual Point AutoScrollOffset { get; set; } // // 摘要: // 此屬性與此類無關。 // // 返回結果: // 若是已啓用,則爲 true;不然爲 false。 [Browsable(false)] [DefaultValue(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Never)] [Localizable(true)] [RefreshProperties(RefreshProperties.All)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlAutoSizeDescr")] public virtual bool AutoSize { get; set; } // // 摘要: // 獲取或設置控件的背景色。 // // 返回結果: // 表示控件背景色的 System.Drawing.Color。默認爲 System.Windows.Forms.Control.DefaultBackColor // 屬性的值。 [DispId(-501)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlBackColorDescr")] public virtual Color BackColor { get; set; } // // 摘要: // 獲取或設置在控件中顯示的背景圖像。 // // 返回結果: // 一個 System.Drawing.Image,它表示在控件的背景中顯示的圖像。 [DefaultValue(null)] [Localizable(true)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlBackgroundImageDescr")] public virtual Image BackgroundImage { get; set; } // // 摘要: // 獲取或設置在 System.Windows.Forms.ImageLayout 枚舉中定義的背景圖像佈局。 // // 返回結果: // System.Windows.Forms.ImageLayout 的如下值之一:System.Windows.Forms.ImageLayout.Center、System.Windows.Forms.ImageLayout.None、System.Windows.Forms.ImageLayout.Stretch、System.Windows.Forms.ImageLayout.Tile // 和 System.Windows.Forms.ImageLayout.Zoom。System.Windows.Forms.ImageLayout.Tile // 爲默認值。 // // 異常: // T:System.ComponentModel.InvalidEnumArgumentException: // 指定的枚舉值不存在。 [DefaultValue(ImageLayout.Tile)] [Localizable(true)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlBackgroundImageLayoutDescr")] public virtual ImageLayout BackgroundImageLayout { get; set; } // // 摘要: // 獲取或設置控件的 System.Windows.Forms.BindingContext。 // // 返回結果: // 控件的 System.Windows.Forms.BindingContext。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlBindingContextDescr")] public virtual BindingContext BindingContext { get; set; } // // 摘要: // 獲取控件下邊緣與其容器的工做區上邊緣之間的距離(以像素爲單位)。 // // 返回結果: // System.Int32 表示控件下邊緣與其容器的工做區上邊緣之間的距離(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlBottomDescr")] public int Bottom { get; } // // 摘要: // 獲取或設置控件(包括其非工做區元素)相對於其父控件的大小和位置(以像素爲單位)。 // // 返回結果: // 相對於父控件的 System.Drawing.Rectangle,表示控件(包括其非工做區元素)的大小和位置(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlBoundsDescr")] public Rectangle Bounds { get; set; } // // 摘要: // 獲取一個值,該值指示控件是否能夠接收焦點。 // // 返回結果: // 若是控件能夠接收焦點,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlCanFocusDescr")] public bool CanFocus { get; } // // 摘要: // 獲取一個值,該值指示是否能夠選中控件。 // // 返回結果: // 若是控件能夠選中,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlCanSelectDescr")] public bool CanSelect { get; } // // 摘要: // 獲取或設置一個值,該值指示控件是否已捕獲鼠標。 // // 返回結果: // 若是控件已捕獲鼠標,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlCaptureDescr")] public bool Capture { get; set; } // // 摘要: // 獲取或設置一個值,該值指示控件是否會引發在任何須要在接收焦點時執行驗證的控件上執行驗證。 // // 返回結果: // 若是控件引發在任何須要在接收焦點時執行驗證的控件上執行驗證,則爲 true;不然爲 false。默認爲 true。 [DefaultValue(true)] [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlCausesValidationDescr")] public bool CausesValidation { get; set; } // // 摘要: // 獲取表示控件的工做區的矩形。 // // 返回結果: // 一個 System.Drawing.Rectangle,它表示控件的工做區。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlClientRectangleDescr")] public Rectangle ClientRectangle { get; } // // 摘要: // 獲取或設置控件的工做區的高度和寬度。 // // 返回結果: // 一個 System.Drawing.Size,表示控件的工做區的維數。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlClientSizeDescr")] public Size ClientSize { get; set; } // // 摘要: // 獲取包含控件的應用程序的公司名稱或建立者。 // // 返回結果: // 包含控件的應用程序的公司名稱或建立者。 [Browsable(false)] [Description("ControlCompanyNameDescr")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] public string CompanyName { get; } // // 摘要: // 獲取一個值,該值指示控件或它的一個子控件當前是否有輸入焦點。 // // 返回結果: // 若是控件或它的一個子控件當前已經有輸入焦點,則爲 true;不然爲 false [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlContainsFocusDescr")] public bool ContainsFocus { get; } // // 摘要: // 獲取或設置與控件關聯的快捷菜單。 // // 返回結果: // 一個 System.Windows.Forms.ContextMenu,它表示與控件關聯的快捷菜單。 [Browsable(false)] [DefaultValue(null)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlContextMenuDescr")] public virtual ContextMenu ContextMenu { get; set; } // // 摘要: // 獲取或設置與此控件關聯的 System.Windows.Forms.ContextMenuStrip。 // // 返回結果: // 該控件的 System.Windows.Forms.ContextMenuStrip;若是沒有 System.Windows.Forms.ContextMenuStrip,則爲 // null。默認爲 null。 [DefaultValue(null)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlContextMenuDescr")] public virtual ContextMenuStrip ContextMenuStrip { get; set; } // // 摘要: // 獲取包含在控件內的控件的集合。 // // 返回結果: // 一個 System.Windows.Forms.Control.ControlCollection,它表示控件內包含的控件的集合。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] [SRDescriptionAttribute("ControlControlsDescr")] public ControlCollection Controls { get; } // // 摘要: // 獲取一個值,該值指示控件是否已經建立。 // // 返回結果: // 若是已建立控件,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlCreatedDescr")] public bool Created { get; } // // 摘要: // 獲取或設置當鼠標指針位於控件上時顯示的光標。 // // 返回結果: // 一個 System.Windows.Forms.Cursor,表示當鼠標指針位於控件上時顯示的光標。 [AmbientValue(null)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlCursorDescr")] public virtual Cursor Cursor { get; set; } // // 摘要: // 爲該控件獲取數據綁定。 // // 返回結果: // System.Windows.Forms.ControlBindingsCollection,它包含該控件的 System.Windows.Forms.Binding // 對象。 [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] [ParenthesizePropertyName(true)] [RefreshProperties(RefreshProperties.All)] [SRCategoryAttribute("CatData")] [SRDescriptionAttribute("ControlBindingsDescr")] public ControlBindingsCollection DataBindings { get; } // // 摘要: // 獲取表示控件的顯示區域的矩形。 // // 返回結果: // 一個 System.Drawing.Rectangle,它表示控件的顯示區域。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlDisplayRectangleDescr")] public virtual Rectangle DisplayRectangle { get; } // // 摘要: // 獲取一個值,該值指示 System.Windows.Forms.Control 基類是否在釋放進程中。 // // 返回結果: // 若是 System.Windows.Forms.Control 基類在釋放進程中,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlDisposingDescr")] public bool Disposing { get; } // // 摘要: // 獲取或設置哪些控件邊框停靠到其父控件並肯定控件如何隨其父級一塊兒調整大小。 // // 返回結果: // System.Windows.Forms.DockStyle 值之一。默認爲 System.Windows.Forms.DockStyle.None。 // // 異常: // T:System.ComponentModel.InvalidEnumArgumentException: // 分配的值不是 System.Windows.Forms.DockStyle 值之一。 [DefaultValue(DockStyle.None)] [Localizable(true)] [RefreshProperties(RefreshProperties.Repaint)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlDockDescr")] public virtual DockStyle Dock { get; set; } // // 摘要: // 獲取或設置一個值,該值指示控件是否能夠對用戶交互做出響應。 // // 返回結果: // 若是控件能夠對用戶交互做出響應,則爲 true;不然爲 false。默認爲 true。 [DispId(-514)] [Localizable(true)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlEnabledDescr")] public bool Enabled { get; set; } // // 摘要: // 獲取一個值,該值指示控件是否有輸入焦點。 // // 返回結果: // 若是控件有焦點,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlFocusedDescr")] public virtual bool Focused { get; } // // 摘要: // 獲取或設置控件顯示的文字的字體。 // // 返回結果: // 要應用於由控件顯示的文本的 System.Drawing.Font。默認爲 System.Windows.Forms.Control.DefaultFont // 屬性的值。 [AmbientValue(null)] [DispId(-512)] [Localizable(true)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlFontDescr")] public virtual Font Font { get; set; } // // 摘要: // 獲取或設置控件的前景色。 // // 返回結果: // 控件的前景 System.Drawing.Color。默認爲 System.Windows.Forms.Control.DefaultForeColor // 屬性的值。 [DispId(-513)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlForeColorDescr")] public virtual Color ForeColor { get; set; } // // 摘要: // 獲取控件綁定到的窗口句柄。 // // 返回結果: // 一個 System.IntPtr,包含控件的窗口句柄 (HWND)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [DispId(-515)] [SRDescriptionAttribute("ControlHandleDescr")] public IntPtr Handle { get; } // // 摘要: // 獲取一個值,該值指示控件是否包含一個或多個子控件。 // // 返回結果: // 若是控件包含一個或多個子控件,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlHasChildrenDescr")] public bool HasChildren { get; } // // 摘要: // 獲取或設置控件的高度。 // // 返回結果: // 控件的高度(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Always)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlHeightDescr")] public int Height { get; set; } // // 摘要: // 獲取或設置控件的輸入法編輯器 (IME) 模式。 // // 返回結果: // System.Windows.Forms.ImeMode 值之一。默認爲 System.Windows.Forms.ImeMode.Inherit。 // // 異常: // T:System.ComponentModel.InvalidEnumArgumentException: // 所分配的值不是一個 System.Windows.Forms.ImeMode 枚舉值。 [AmbientValue(ImeMode.Inherit)] [Localizable(true)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlIMEModeDescr")] public ImeMode ImeMode { get; set; } // // 摘要: // 獲取一個值,該值指示調用方在對控件進行方法調用時是否必須調用 Invoke 方法,由於調用方位於建立控件所在的線程之外的線程中。 // // 返回結果: // 若是控件的 System.Windows.Forms.Control.Handle 是在與調用線程不一樣的線程上建立的(說明您必須經過 Invoke 方法對控件進行調用),則爲 // true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlInvokeRequiredDescr")] public bool InvokeRequired { get; } // // 摘要: // 獲取或設置一個值,該值指示控件對輔助功能應用程序是否可見。 // // 返回結果: // 若是控件對輔助功能應用程序可見,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlIsAccessibleDescr")] public bool IsAccessible { get; set; } // // 摘要: // 獲取一個值,該值指示控件是否已經被釋放。 // // 返回結果: // 若是控件已經被釋放,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlDisposedDescr")] public bool IsDisposed { get; } // // 摘要: // 獲取一個值,該值指示控件是否有與它關聯的句柄。 // // 返回結果: // 若是已經爲控件分配了句柄,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlHandleCreatedDescr")] public bool IsHandleCreated { get; } // // 摘要: // 獲取一個值,該值指示此控件是否爲鏡像控件。 // // 返回結果: // 若是該控件是鏡像控件,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("IsMirroredDescr")] public bool IsMirrored { get; } // // 摘要: // 獲取控件的佈局引擎的緩存實例。 // // 返回結果: // 控件內容的 System.Windows.Forms.Layout.LayoutEngine。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] public virtual LayoutEngine LayoutEngine { get; } // // 摘要: // 獲取或設置控件左邊緣與其容器的工做區左邊緣之間的距離(以像素爲單位)。 // // 返回結果: // System.Int32 表示控件左邊緣與其容器的工做區左邊緣之間的距離(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Always)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlLeftDescr")] public int Left { get; set; } // // 摘要: // 獲取或設置該控件的左上角相對於其容器的左上角的座標。 // // 返回結果: // System.Drawing.Point,它表示控件的左上角相對於其容器的左上角。 [Localizable(true)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlLocationDescr")] public Point Location { get; set; } // // 摘要: // 獲取或設置控件之間的空間。 // // 返回結果: // 表示控件之間的間距的 System.Windows.Forms.Padding。 [Localizable(true)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlMarginDescr")] public Padding Margin { get; set; } // // 摘要: // 獲取或設置大小,該大小是 System.Windows.Forms.Control.GetPreferredSize(System.Drawing.Size) // 能夠指定的上限。 // // 返回結果: // 類型爲 System.Drawing.Size 的有序對,表示矩形的寬度和高度。 [AmbientValue(typeof(Size), "0, 0")] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlMaximumSizeDescr")] public virtual Size MaximumSize { get; set; } // // 摘要: // 獲取或設置大小,該大小是 System.Windows.Forms.Control.GetPreferredSize(System.Drawing.Size) // 能夠指定的下限。 // // 返回結果: // 類型爲 System.Drawing.Size 的有序對,表示矩形的寬度和高度。 [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlMinimumSizeDescr")] public virtual Size MinimumSize { get; set; } // // 摘要: // 獲取或設置控件的名稱。 // // 返回結果: // 控件的名稱。默認值爲空字符串 ("")。 [Browsable(false)] public string Name { get; set; } // // 摘要: // 獲取或設置控件內的空白。 // // 返回結果: // 表示控件的內部間距特徵的 System.Windows.Forms.Padding。 [Localizable(true)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlPaddingDescr")] public Padding Padding { get; set; } // // 摘要: // 獲取或設置控件的父容器。 // // 返回結果: // 一個 System.Windows.Forms.Control,表示控件的父控件或容器控件。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlParentDescr")] public Control Parent { get; set; } // // 摘要: // 獲取能夠容納控件的矩形區域的大小。 // // 返回結果: // 包含高度和寬度的 System.Drawing.Size(以像素爲單位)。 [Browsable(false)] public Size PreferredSize { get; } // // 摘要: // 獲取包含控件的程序集的產品名稱。 // // 返回結果: // 包含控件的程序集的產品名稱。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlProductNameDescr")] public string ProductName { get; } // // 摘要: // 獲取包含控件的程序集的版本。 // // 返回結果: // 包含控件的程序集的文件版本。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRDescriptionAttribute("ControlProductVersionDescr")] public string ProductVersion { get; } // // 摘要: // 獲取一個值,該值指示控件當前是否在從新建立其句柄。 // // 返回結果: // 若是控件當前在從新建立其句柄,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlRecreatingHandleDescr")] public bool RecreatingHandle { get; } // // 摘要: // 獲取或設置與控件關聯的窗口區域。 // // 返回結果: // 與控件關聯的窗口 System.Drawing.Region。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlRegionDescr")] public Region Region { get; set; } // // 摘要: // 獲取控件右邊緣與其容器的工做區左邊緣之間的距離(以像素爲單位)。 // // 返回結果: // System.Int32 表示控件右邊緣與其容器的工做區左邊緣之間的距離(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlRightDescr")] public int Right { get; } // // 摘要: // 獲取或設置一個值,該值指示是否將控件的元素對齊以支持使用從右向左的字體的區域設置。 // // 返回結果: // System.Windows.Forms.RightToLeft 值之一。默認爲 System.Windows.Forms.RightToLeft.Inherit。 // // 異常: // T:System.ComponentModel.InvalidEnumArgumentException: // 分配的值不是 System.Windows.Forms.RightToLeft 值之一。 [AmbientValue(RightToLeft.Inherit)] [Localizable(true)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlRightToLeftDescr")] public virtual RightToLeft RightToLeft { get; set; } // // 摘要: // 獲取或設置控件的站點。 // // 返回結果: // 與 System.Windows.Forms.Control 關聯的 System.ComponentModel.ISite(若是有的話)。 [EditorBrowsable(EditorBrowsableState.Advanced)] public override ISite Site { get; set; } // // 摘要: // 獲取或設置控件的高度和寬度。 // // 返回結果: // System.Drawing.Size,表示控件的高度和寬度(以像素爲單位)。 [Localizable(true)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlSizeDescr")] public Size Size { get; set; } // // 摘要: // 獲取或設置在控件的容器的控件的 Tab 鍵順序。 // // 返回結果: // 控件容器中控件集合內的控件的索引值。容器中包括的控件以 Tab 鍵順序排列。 [Localizable(true)] [MergableProperty(false)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlTabIndexDescr")] public int TabIndex { get; set; } // // 摘要: // 獲取或設置一個值,該值指示用戶可否使用 Tab 鍵將焦點放到該控件上。 // // 返回結果: // 若是用戶能夠用 Tab 鍵將焦點放到此控件上,則爲 true;反之,則爲 false。默認爲 true。 說明:對於 System.Windows.Forms.Form // 類的實例,該屬性將始終返回 true。 [DefaultValue(true)] [DispId(-516)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlTabStopDescr")] public bool TabStop { get; set; } // // 摘要: // 獲取或設置包含有關控件的數據的對象。 // // 返回結果: // 一個 System.Object,它包含有關控件的數據。默認爲 null。 [Bindable(true)] [DefaultValue(null)] [Localizable(false)] [SRCategoryAttribute("CatData")] [SRDescriptionAttribute("ControlTagDescr")] [TypeConverter(typeof(StringConverter))] public object Tag { get; set; } // // 摘要: // 獲取或設置與此控件關聯的文本。 // // 返回結果: // 與該控件關聯的文本。 [Bindable(true)] [DispId(-517)] [Localizable(true)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlTextDescr")] public virtual string Text { get; set; } // // 摘要: // 獲取或設置控件上邊緣與其容器的工做區上邊緣之間的距離(以像素爲單位)。 // // 返回結果: // System.Int32 表示控件下邊緣與其容器的工做區上邊緣之間的距離(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Always)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlTopDescr")] public int Top { get; set; } // // 摘要: // 獲取沒有另外一個 Windows 窗體控件做爲其父級的父控件。一般,這是控件所在的最外面的 System.Windows.Forms.Form。 // // 返回結果: // System.Windows.Forms.Control,它表示包含當前控件的頂級控件。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlTopLevelControlDescr")] public Control TopLevelControl { get; } // // 摘要: // 獲取或設置一個值,該值指示是否將等待光標用於當前控件以及全部子控件。 // // 返回結果: // 將等待光標用於當前控件以及全部子控件時,爲 true;不然爲 false。默認爲 false。 [Browsable(true)] [DefaultValue(false)] [EditorBrowsable(EditorBrowsableState.Always)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlUseWaitCursorDescr")] public bool UseWaitCursor { get; set; } // // 摘要: // 獲取或設置一個值,該值指示是否顯示該控件及其全部父控件。 // // 返回結果: // 若是顯示該控件及其全部父控件,則爲 true;不然爲 false。默認爲 true。 [Localizable(true)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlVisibleDescr")] public bool Visible { get; set; } // // 摘要: // 獲取或設置控件的寬度。 // // 返回結果: // 控件的寬度(以像素爲單位)。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Always)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlWidthDescr")] public int Width { get; set; } // // 摘要: // 此屬性與此類無關。 // // 返回結果: // 一個 System.Windows.Forms.IWindowTarget。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Never)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlWindowTargetDescr")] public IWindowTarget WindowTarget { get; set; } // // 摘要: // 獲取一個用以指示是否能夠將 System.Windows.Forms.Control.ImeMode 屬性設置爲活動值的值,以啓用 IME 支持。 // // 返回結果: // 在全部狀況下均爲 true。 protected virtual bool CanEnableIme { get; } // // 摘要: // 肯定是否能夠在控件上引起事件。 // // 返回結果: // 若是控件是做爲其事件未被凍結的 ActiveX 控件承載的,則爲 true;不然爲 false。 protected override bool CanRaiseEvents { get; } // // 摘要: // 獲取建立控件句柄時所須要的建立參數。 // // 返回結果: // System.Windows.Forms.CreateParams,包含建立控件的句柄時所需的建立參數。 protected virtual CreateParams CreateParams { get; } // // 摘要: // 獲取或設置控件的默認光標。 // // 返回結果: // 一個 System.Windows.Forms.Cursor 類型的對象,表示當前默認光標。 protected virtual Cursor DefaultCursor { get; } // // 摘要: // 獲取控件支持的輸入法編輯器 (IME) 模式。 // // 返回結果: // System.Windows.Forms.ImeMode 值之一。 protected virtual ImeMode DefaultImeMode { get; } // // 摘要: // 獲取控件之間默認狀況下指定的間距(以像素爲單位)。 // // 返回結果: // 表示控件之間的默認間距的 System.Windows.Forms.Padding。 protected virtual Padding DefaultMargin { get; } // // 摘要: // 獲取以像素爲單位的長度和高度,此長度和高度被指定爲控件的默認最大大小。 // // 返回結果: // 一個表示控件大小的 System.Drawing.Point.#ctor(System.Drawing.Size)。 protected virtual Size DefaultMaximumSize { get; } // // 摘要: // 獲取以像素爲單位的長度和高度,此長度和高度被指定爲控件的默認最小大小。 // // 返回結果: // 一個表示控件大小的 System.Drawing.Point.#ctor(System.Drawing.Size)。 protected virtual Size DefaultMinimumSize { get; } // // 摘要: // 獲取控件內容的內部間距(以像素爲單位)。 // // 返回結果: // 表示控件內容的內部間距的 System.Windows.Forms.Padding。 protected virtual Padding DefaultPadding { get; } // // 摘要: // 獲取控件的默認大小。 // // 返回結果: // 控件的默認 System.Drawing.Size。 protected virtual Size DefaultSize { get; } // // 摘要: // 獲取或設置一個值,該值指示此控件是否應使用輔助緩衝區重繪其圖面,以減小或避免閃爍。 // // 返回結果: // 若是應使用雙緩衝繪製控件的圖面,則爲 true;不然爲 false。 [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlDoubleBufferedDescr")] protected virtual bool DoubleBuffered { get; set; } // // 摘要: // 獲取或設置控件的字體的高度。 // // 返回結果: // 控件的 System.Drawing.Font 的高度(以像素爲單位)。 protected int FontHeight { get; set; } protected virtual ImeMode ImeModeBase { get; set; } // // 摘要: // 獲取或設置一個值,該值指示控件在調整大小時是否重繪本身。 // // 返回結果: // 若是控件在調整大小時重繪本身,則爲 true;不然爲 false。 [SRDescriptionAttribute("ControlResizeRedrawDescr")] protected bool ResizeRedraw { get; set; } // // 摘要: // 獲取一個值,該值肯定子控件的縮放。 // // 返回結果: // 若是在調用該控件上的 System.Windows.Forms.Control.Scale(System.Single) 方法時將縮放子控件,則爲 true;不然爲 // false。默認爲 true。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual bool ScaleChildren { get; } // // 摘要: // 此屬性現已過期。 // // 返回結果: // 若是控件從右向左呈現,則爲 true;不然爲 false。默認爲 false。 [Obsolete("This property has been deprecated. Please use RightToLeft instead. http://go.microsoft.com/fwlink/?linkid=14202")] protected internal bool RenderRightToLeft { get; } // // 摘要: // 獲取一個值,該值指示控件是否應顯示聚焦框。 // // 返回結果: // 若是控件應顯示聚焦框,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] protected internal virtual bool ShowFocusCues { get; } // // 摘要: // 獲取一個值,該值指示用戶界面是否處於適當的狀態以顯示或隱藏鍵盤快捷鍵。 // // 返回結果: // 若是鍵盤快捷鍵可見,則爲 true;不然爲 false。 [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(EditorBrowsableState.Advanced)] protected internal virtual bool ShowKeyboardCues { get; } // // 摘要: // 此事件與此類無關。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Never)] [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnAutoSizeChangedDescr")] public event EventHandler AutoSizeChanged; // // 摘要: // 當 System.Windows.Forms.Control.BackColor 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnBackColorChangedDescr")] public event EventHandler BackColorChanged; // // 摘要: // 當 System.Windows.Forms.Control.BackgroundImage 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnBackgroundImageChangedDescr")] public event EventHandler BackgroundImageChanged; // // 摘要: // 當 System.Windows.Forms.Control.BackgroundImageLayout 屬性更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnBackgroundImageLayoutChangedDescr")] public event EventHandler BackgroundImageLayoutChanged; // // 摘要: // 當 System.Windows.Forms.BindingContext 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnBindingContextChangedDescr")] public event EventHandler BindingContextChanged; // // 摘要: // 當 System.Windows.Forms.Control.CausesValidation 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnCausesValidationChangedDescr")] public event EventHandler CausesValidationChanged; // // 摘要: // 在焦點或鍵盤用戶界面 (UI) 提示更改時發生。 [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnChangeUICuesDescr")] public event UICuesEventHandler ChangeUICues; // // 摘要: // 在單擊控件時發生。 [SRCategoryAttribute("CatAction")] [SRDescriptionAttribute("ControlOnClickDescr")] public event EventHandler Click; // // 摘要: // 當 System.Windows.Forms.Control.ClientSize 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnClientSizeChangedDescr")] public event EventHandler ClientSizeChanged; // // 摘要: // 當 System.Windows.Forms.Control.ContextMenu 屬性的值更改時發生。 [Browsable(false)] [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnContextMenuChangedDescr")] public event EventHandler ContextMenuChanged; // // 摘要: // 當 System.Windows.Forms.Control.ContextMenuStrip 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlContextMenuStripChangedDescr")] public event EventHandler ContextMenuStripChanged; // // 摘要: // 在將新控件添加到 System.Windows.Forms.Control.ControlCollection 時發生。 [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnControlAddedDescr")] public event ControlEventHandler ControlAdded; // // 摘要: // 在從 System.Windows.Forms.Control.ControlCollection 移除控件時發生。 [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnControlRemovedDescr")] public event ControlEventHandler ControlRemoved; // // 摘要: // 當 System.Windows.Forms.Control.Cursor 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnCursorChangedDescr")] public event EventHandler CursorChanged; // // 摘要: // 當 System.Windows.Forms.Control.Dock 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnDockChangedDescr")] public event EventHandler DockChanged; // // 摘要: // 在雙擊控件時發生。 [SRCategoryAttribute("CatAction")] [SRDescriptionAttribute("ControlOnDoubleClickDescr")] public event EventHandler DoubleClick; // // 摘要: // 在完成拖放操做時發生。 [SRCategoryAttribute("CatDragDrop")] [SRDescriptionAttribute("ControlOnDragDropDescr")] public event DragEventHandler DragDrop; // // 摘要: // 在將對象拖入控件的邊界時發生。 [SRCategoryAttribute("CatDragDrop")] [SRDescriptionAttribute("ControlOnDragEnterDescr")] public event DragEventHandler DragEnter; // // 摘要: // 在將對象拖出控件的邊界時發生。 [SRCategoryAttribute("CatDragDrop")] [SRDescriptionAttribute("ControlOnDragLeaveDescr")] public event EventHandler DragLeave; // // 摘要: // 在將對象拖到控件的邊界上發生。 [SRCategoryAttribute("CatDragDrop")] [SRDescriptionAttribute("ControlOnDragOverDescr")] public event DragEventHandler DragOver; // // 摘要: // 在 System.Windows.Forms.Control.Enabled 屬性值更改後發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnEnabledChangedDescr")] public event EventHandler EnabledChanged; // // 摘要: // 進入控件時發生。 [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlOnEnterDescr")] public event EventHandler Enter; // // 摘要: // 在 System.Windows.Forms.Control.Font 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnFontChangedDescr")] public event EventHandler FontChanged; // // 摘要: // 在 System.Windows.Forms.Control.ForeColor 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnForeColorChangedDescr")] public event EventHandler ForeColorChanged; // // 摘要: // 在執行拖動操做期間發生。 [SRCategoryAttribute("CatDragDrop")] [SRDescriptionAttribute("ControlOnGiveFeedbackDescr")] public event GiveFeedbackEventHandler GiveFeedback; // // 摘要: // 在控件接收焦點時發生。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlOnGotFocusDescr")] public event EventHandler GotFocus; // // 摘要: // 在爲控件建立句柄時發生。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatPrivate")] [SRDescriptionAttribute("ControlOnCreateHandleDescr")] public event EventHandler HandleCreated; // // 摘要: // 在控件的句柄處於銷燬過程當中時發生。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatPrivate")] [SRDescriptionAttribute("ControlOnDestroyHandleDescr")] public event EventHandler HandleDestroyed; // // 摘要: // 當用戶請求控件的幫助時發生。 [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnHelpDescr")] public event HelpEventHandler HelpRequested; // // 摘要: // 在 System.Windows.Forms.Control.ImeMode 屬性更改後發生。 [SRDescriptionAttribute("ControlOnImeModeChangedDescr")] [WinCategoryAttribute("Behavior")] public event EventHandler ImeModeChanged; // // 摘要: // 在控件的顯示須要重繪時發生。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlOnInvalidateDescr")] public event InvalidateEventHandler Invalidated; // // 摘要: // 在控件有焦點的狀況下按下鍵時發生。 [SRCategoryAttribute("CatKey")] [SRDescriptionAttribute("ControlOnKeyDownDescr")] public event KeyEventHandler KeyDown; // // 摘要: // 在控件有焦點的狀況下按下鍵時發生。 [SRCategoryAttribute("CatKey")] [SRDescriptionAttribute("ControlOnKeyPressDescr")] public event KeyPressEventHandler KeyPress; // // 摘要: // 在控件有焦點的狀況下釋放鍵時發生。 [SRCategoryAttribute("CatKey")] [SRDescriptionAttribute("ControlOnKeyUpDescr")] public event KeyEventHandler KeyUp; // // 摘要: // 在控件應從新定位其子控件時發生。 [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlOnLayoutDescr")] public event LayoutEventHandler Layout; // // 摘要: // 在輸入焦點離開控件時發生。 [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlOnLeaveDescr")] public event EventHandler Leave; // // 摘要: // 在 System.Windows.Forms.Control.Location 屬性值更改後發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnLocationChangedDescr")] public event EventHandler LocationChanged; // // 摘要: // 當控件失去焦點時發生。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlOnLostFocusDescr")] public event EventHandler LostFocus; // // 摘要: // 在控件邊距更改時發生。 [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlOnMarginChangedDescr")] public event EventHandler MarginChanged; // // 摘要: // 當控件失去或得到鼠標捕獲時發生。 [SRCategoryAttribute("CatAction")] [SRDescriptionAttribute("ControlOnMouseCaptureChangedDescr")] public event EventHandler MouseCaptureChanged; // // 摘要: // 在鼠標單擊該控件時發生。 [SRCategoryAttribute("CatAction")] [SRDescriptionAttribute("ControlOnMouseClickDescr")] public event MouseEventHandler MouseClick; // // 摘要: // 當用鼠標雙擊控件時發生。 [SRCategoryAttribute("CatAction")] [SRDescriptionAttribute("ControlOnMouseDoubleClickDescr")] public event MouseEventHandler MouseDoubleClick; // // 摘要: // 當鼠標指針位於控件上並按下鼠標鍵時發生。 [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseDownDescr")] public event MouseEventHandler MouseDown; // // 摘要: // 在鼠標指針進入控件時發生。 [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseEnterDescr")] public event EventHandler MouseEnter; // // 摘要: // 在鼠標指針停放在控件上時發生。 [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseHoverDescr")] public event EventHandler MouseHover; // // 摘要: // 在鼠標指針離開控件時發生。 [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseLeaveDescr")] public event EventHandler MouseLeave; // // 摘要: // 在鼠標指針移到控件上時發生。 [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseMoveDescr")] public event MouseEventHandler MouseMove; // // 摘要: // 在鼠標指針在控件上並釋放鼠標鍵時發生。 [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseUpDescr")] public event MouseEventHandler MouseUp; // // 摘要: // 在移動鼠標滾輪而且控件有焦點時發生。 [Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatMouse")] [SRDescriptionAttribute("ControlOnMouseWheelDescr")] public event MouseEventHandler MouseWheel; // // 摘要: // 在移動控件時發生。 [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlOnMoveDescr")] public event EventHandler Move; // // 摘要: // 在控件空白區更改時發生。 [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlOnPaddingChangedDescr")] public event EventHandler PaddingChanged; // // 摘要: // 在重繪控件時發生。 [SRCategoryAttribute("CatAppearance")] [SRDescriptionAttribute("ControlOnPaintDescr")] public event PaintEventHandler Paint; // // 摘要: // 在 System.Windows.Forms.Control.Parent 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnParentChangedDescr")] public event EventHandler ParentChanged; // // 摘要: // 在焦點位於此控件上的狀況下,當有按鍵動做時發生(在 System.Windows.Forms.Control.KeyDown 事件以前發生)。 [SRCategoryAttribute("CatKey")] [SRDescriptionAttribute("PreviewKeyDownDescr")] public event PreviewKeyDownEventHandler PreviewKeyDown; // // 摘要: // 在 System.Windows.Forms.AccessibleObject 爲輔助功能應用程序提供幫助時發生。 [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnQueryAccessibilityHelpDescr")] public event QueryAccessibilityHelpEventHandler QueryAccessibilityHelp; // // 摘要: // 在拖放操做期間發生,而且容許拖動源肯定是否應取消拖放操做。 [SRCategoryAttribute("CatDragDrop")] [SRDescriptionAttribute("ControlOnQueryContinueDragDescr")] public event QueryContinueDragEventHandler QueryContinueDrag; // // 摘要: // 當 System.Windows.Forms.Control.Region 屬性的值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlRegionChangedDescr")] public event EventHandler RegionChanged; // // 摘要: // 在調整控件大小時發生。 [EditorBrowsable(EditorBrowsableState.Advanced)] [SRCategoryAttribute("CatLayout")] [SRDescriptionAttribute("ControlOnResizeDescr")] public event EventHandler Resize; // // 摘要: // 在 System.Windows.Forms.Control.RightToLeft 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnRightToLeftChangedDescr")] public event EventHandler RightToLeftChanged; // // 摘要: // 在 System.Windows.Forms.Control.Size 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnSizeChangedDescr")] public event EventHandler SizeChanged; // // 摘要: // 在控件樣式更改時發生。 [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnStyleChangedDescr")] public event EventHandler StyleChanged; // // 摘要: // 系統顏色更改時發生。 [SRCategoryAttribute("CatBehavior")] [SRDescriptionAttribute("ControlOnSystemColorsChangedDescr")] public event EventHandler SystemColorsChanged; // // 摘要: // 在 System.Windows.Forms.Control.TabIndex 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnTabIndexChangedDescr")] public event EventHandler TabIndexChanged; // // 摘要: // 在 System.Windows.Forms.Control.TabStop 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnTabStopChangedDescr")] public event EventHandler TabStopChanged; // // 摘要: // 在 System.Windows.Forms.Control.Text 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnTextChangedDescr")] public event EventHandler TextChanged; // // 摘要: // 在控件完成驗證時發生。 [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlOnValidatedDescr")] public event EventHandler Validated; // // 摘要: // 在控件正在驗證時發生。 [SRCategoryAttribute("CatFocus")] [SRDescriptionAttribute("ControlOnValidatingDescr")] public event CancelEventHandler Validating; // // 摘要: // 在 System.Windows.Forms.Control.Visible 屬性值更改時發生。 [SRCategoryAttribute("CatPropertyChanged")] [SRDescriptionAttribute("ControlOnVisibleChangedDescr")] public event EventHandler VisibleChanged; // // 摘要: // 檢索包含指定句柄的控件。 // // 參數: // handle: // 要搜索的窗口句柄 (HWND)。 // // 返回結果: // System.Windows.Forms.Control,它表示與指定句柄關聯的控件;若是找不到帶有指定句柄的控件,就返回 null。 [EditorBrowsable(EditorBrowsableState.Advanced)] public static Control FromChildHandle(IntPtr handle); // // 摘要: // 返回當前與指定句柄關聯的控件。 // // 參數: // handle: // 要搜索的窗口句柄 (HWND)。 // // 返回結果: // 一個 System.Windows.Forms.Control,它表示與指定句柄關聯的控件;若是找不到帶有指定句柄的控件,就返回 null。 [EditorBrowsable(EditorBrowsableState.Advanced)] public static Control FromHandle(IntPtr handle); // // 摘要: // 肯定 Caps Lock、Num Lock 或 Scroll Lock 鍵是否有效。 // // 參數: // keyVal: // System.Windows.Forms.Keys 枚舉的 Caps Lock、Num Lock 或 Scroll Lock 成員。 // // 返回結果: // 若是指定的一個或多個鍵有效,則爲 true;不然爲 false。 // // 異常: // T:System.NotSupportedException: // keyVal 參數引用 Caps Lock、Num Lock 或 Scroll Lock 鍵之外的鍵。 public static bool IsKeyLocked(Keys keyVal); // // 摘要: // 搜索指定的字符串,以肯定指定字符是不是分配給此控件的助記鍵字符。 // // 參數: // charCode: // 要測試的字符。 // // text: // 要搜索的字符串。 // // 返回結果: // 若是 charCode 字符是分配給控件的助記鍵字符,則爲 true;不然爲 false。 public static bool IsMnemonic(char charCode, string text); // // 摘要: // 向綁定到指定句柄的控件反映指定消息。 // // 參數: // hWnd: // System.IntPtr 表示要反射消息的控件句柄。 // // m: // System.Windows.Forms.Message 表示要反射的 Windows 消息。 // // 返回結果: // 若是已反映消息,則爲 true;不然爲 false。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected static bool ReflectMessage(IntPtr hWnd, ref Message m); // // 摘要: // 在建立控件的基礎句柄所在線程上異步執行指定委託。 // // 參數: // method: // 對不帶參數的方法的委託。 // // 返回結果: // 一個表示 System.Windows.Forms.Control.BeginInvoke(System.Delegate) 操做的結果的 System.IAsyncResult。 [EditorBrowsable(EditorBrowsableState.Advanced)] public IAsyncResult BeginInvoke(Delegate method); // // 摘要: // 在建立控件的基礎句柄所在線程上,用指定的參數異步執行指定委託。 // // 參數: // method: // 一個方法委託,它採用的參數的數量和類型與 args 參數中所包含的相同。 // // args: // 做爲給定方法的參數傳遞的對象數組。若是不須要參數,則能夠爲 null。 // // 返回結果: // 一個表示 System.Windows.Forms.Control.BeginInvoke(System.Delegate) 操做的結果的 System.IAsyncResult。 [EditorBrowsable(EditorBrowsableState.Advanced)] public IAsyncResult BeginInvoke(Delegate method, params object[] args); // // 摘要: // 將控件帶到 Z 順序的前面。 public void BringToFront(); // // 摘要: // 檢索一個值,該值指示指定控件是否爲一個控件的子控件。 // // 參數: // ctl: // 要計算的 System.Windows.Forms.Control。 // // 返回結果: // 若是指定控件是控件的子控件,則爲 true;不然爲 false。 public bool Contains(Control ctl); // // 摘要: // 強制建立控件,包括建立句柄和任何子控件。 public void CreateControl(); // // 摘要: // 爲控件建立 System.Drawing.Graphics。 // // 返回結果: // 控件的 System.Drawing.Graphics。 public Graphics CreateGraphics(); // // 摘要: // 開始拖放操做。 // // 參數: // data: // 要拖動的數據。 // // allowedEffects: // System.Windows.Forms.DragDropEffects 值之一。 // // 返回結果: // System.Windows.Forms.DragDropEffects 枚舉的值,它表示在拖放操做期間執行的最終效果。 public DragDropEffects DoDragDrop(object data, DragDropEffects allowedEffects); // // 摘要: // 支持呈現到指定的位圖。 // // 參數: // bitmap: // 要繪製到的位圖。 // // targetBounds: // 呈現控件時的邊界。 public void DrawToBitmap(Bitmap bitmap, Rectangle targetBounds); // // 摘要: // 檢索由傳遞的 System.IAsyncResult 表示的異步操做的返回值。 // // 參數: // asyncResult: // System.IAsyncResult,表示特定的調用異步操做,在調用 System.Windows.Forms.Control.BeginInvoke(System.Delegate) // 時返回。 // // 返回結果: // 由異步操做生成的 System.Object。 // // 異常: // T:System.ArgumentNullException: // asyncResult 參數值爲 null。 // // T:System.ArgumentException: // asyncResult 對象不是由同一控件中的 System.Windows.Forms.Control.BeginInvoke(System.Delegate) // 方法的前一個調用建立的。 [EditorBrowsable(EditorBrowsableState.Advanced)] public object EndInvoke(IAsyncResult asyncResult); // // 摘要: // 檢索控件所在的窗體。 // // 返回結果: // 控件所在的 System.Windows.Forms.Form。 public Form FindForm(); // // 摘要: // 爲控件設置輸入焦點。 // // 返回結果: // 若是輸入焦點請求成功,則爲 true;不然爲 false。 [EditorBrowsable(EditorBrowsableState.Advanced)] public bool Focus(); // // 摘要: // 檢索位於指定座標處的子控件。 // // 參數: // pt: // 一個 System.Drawing.Point,它包含的座標指定您要在何處查找控件。座標相對於控件的工做區的左上角來表示。 // // 返回結果: // 一個 System.Windows.Forms.Control,它表示位於指定點處的控件。 public Control GetChildAtPoint(Point pt); // // 摘要: // 檢索位於指定座標的子控件,而且指定是否忽略特定類型的子控件。 // // 參數: // pt: // 一個 System.Drawing.Point,它包含的座標指定您要在何處查找控件。座標相對於控件的工做區的左上角來表示。 // // skipValue: // System.Windows.Forms.GetChildAtPointSkip 值之一,肯定是否忽略特定類型的子控件。 // // 返回結果: // 指定座標處的子 System.Windows.Forms.Control。 public Control GetChildAtPoint(Point pt, GetChildAtPointSkip skipValue); // // 摘要: // 沿着控件的父控件鏈向上,返回下一個 System.Windows.Forms.ContainerControl。 // // 返回結果: // 一個 System.Windows.Forms.IContainerControl,表示 System.Windows.Forms.Control 的父級。 public IContainerControl GetContainerControl(); // // 摘要: // 按照子控件的 Tab 鍵順序向前或向後檢索下一個控件。 // // 參數: // ctl: // 從其上開始搜索的 System.Windows.Forms.Control。 // // forward: // 若是是 true,則按 Tab 鍵順序向前搜索;若是是 false 則向後搜索。 // // 返回結果: // Tab 鍵順序指定的下一個 System.Windows.Forms.Control。 public Control GetNextControl(Control ctl, bool forward); // // 摘要: // 檢索能夠容納控件的矩形區域的大小。 // // 參數: // proposedSize: // 控件的自定義大小的區域。 // // 返回結果: // 類型爲 System.Drawing.Size 的有序對,表示矩形的寬度和高度。 [EditorBrowsable(EditorBrowsableState.Advanced)] public virtual Size GetPreferredSize(Size proposedSize); // // 摘要: // 對用戶隱藏控件。 public void Hide(); // // 摘要: // 使控件的整個圖面無效並致使重繪控件。 public void Invalidate(); // // 摘要: // 使控件的指定區域無效(將其添加到控件的更新區域,下次繪製操做時將從新繪製更新區域),並向控件發送繪製消息。 // // 參數: // rc: // 一個 System.Drawing.Rectangle,表示要使之無效的區域。 public void Invalidate(Rectangle rc); // // 摘要: // 使控件的特定區域無效並向控件發送繪製消息。還可使分配給該控件的子控件無效。 // // 參數: // invalidateChildren: // 若要使控件的子控件無效,則爲 true;不然爲 false。 public void Invalidate(bool invalidateChildren); // // 摘要: // 使控件的指定區域無效(將其添加到控件的更新區域,下次繪製操做時將從新繪製更新區域),並向控件發送繪製消息。 // // 參數: // region: // 要使之無效的 System.Drawing.Region。 public void Invalidate(Region region); // // 摘要: // 使控件的指定區域無效(將其添加到控件的更新區域,下次繪製操做時將從新繪製更新區域),並向控件發送繪製消息。還可使分配給該控件的子控件無效。 // // 參數: // rc: // 一個 System.Drawing.Rectangle,表示要使之無效的區域。 // // invalidateChildren: // 若要使控件的子控件無效,則爲 true;不然爲 false。 public void Invalidate(Rectangle rc, bool invalidateChildren); // // 摘要: // 使控件的指定區域無效(將其添加到控件的更新區域,下次繪製操做時將從新繪製更新區域),並向控件發送繪製消息。還可使分配給該控件的子控件無效。 // // 參數: // region: // 要使之無效的 System.Drawing.Region。 // // invalidateChildren: // 若要使控件的子控件無效,則爲 true;不然爲 false。 public void Invalidate(Region region, bool invalidateChildren); // // 摘要: // 在擁有此控件的基礎窗口句柄的線程上執行指定的委託。 // // 參數: // method: // 包含要在控件的線程上下文中調用的方法的委託。 // // 返回結果: // 正在被調用的委託的返回值,或者若是委託沒有返回值,則爲 null。 public object Invoke(Delegate method); // // 摘要: // 在擁有控件的基礎窗口句柄的線程上,用指定的參數列表執行指定委託。 // // 參數: // method: // 一個方法委託,它採用的參數的數量和類型與 args 參數中所包含的相同。 // // args: // 做爲指定方法的參數傳遞的對象數組。若是此方法沒有參數,該參數能夠是 null。 // // 返回結果: // System.Object,它包含正被調用的委託返回值;若是該委託沒有返回值,則爲 null。 public object Invoke(Delegate method, params object[] args); // // 摘要: // 強制控件將佈局邏輯應用於其全部子控件。 [EditorBrowsable(EditorBrowsableState.Advanced)] public void PerformLayout(); // // 摘要: // 強制控件將佈局邏輯應用於其全部子控件。 // // 參數: // affectedControl: // 一個 System.Windows.Forms.Control,它表示最近更改的控件。 // // affectedProperty: // 此控件上最近更改的屬性的名稱。 [EditorBrowsable(EditorBrowsableState.Advanced)] public void PerformLayout(Control affectedControl, string affectedProperty); // // 摘要: // 將指定屏幕點的位置計算成工做區座標。 // // 參數: // p: // 要轉換的屏幕座標 System.Drawing.Point。 // // 返回結果: // 一個 System.Drawing.Point,它表示轉換後的 System.Drawing.Point、p(以工做區座標表示)。 public Point PointToClient(Point p); // // 摘要: // 將指定工做區點的位置計算成屏幕座標。 // // 參數: // p: // 要轉換的工做區座標 System.Drawing.Point。 // // 返回結果: // 一個 System.Drawing.Point,它表示轉換後的 System.Drawing.Point、p(以屏幕座標表示)。 public Point PointToScreen(Point p); // // 摘要: // 在調度鍵盤或輸入消息以前,在消息循環內對它們進行預處理。 // // 參數: // msg: // 一個 System.Windows.Forms.Message,表示要處理的消息。 // // 返回結果: // System.Windows.Forms.PreProcessControlState 值之一,具體取決於 System.Windows.Forms.Control.PreProcessMessage(System.Windows.Forms.Message@) // 是 true 仍是 false,以及 System.Windows.Forms.Control.IsInputKey(System.Windows.Forms.Keys) // 或 System.Windows.Forms.Control.IsInputChar(System.Char) 是 true 仍是 false。 [EditorBrowsable(EditorBrowsableState.Advanced)] public PreProcessControlState PreProcessControlMessage(ref Message msg); // // 摘要: // 在調度鍵盤或輸入消息以前,在消息循環內對它們進行預處理。 // // 參數: // msg: // 經過引用傳遞的 System.Windows.Forms.Message,它表示要處理的消息。可能的值有 WM_KEYDOWN、WM_SYSKEYDOWN、WM_CHAR // 和 WM_SYSCHAR。 // // 返回結果: // 若是消息已由控件處理,則爲 true;不然爲 false。 public virtual bool PreProcessMessage(ref Message msg); // // 摘要: // 計算指定屏幕矩形的大小和位置(以工做區座標表示)。 // // 參數: // r: // 要轉換的屏幕座標 System.Drawing.Rectangle。 // // 返回結果: // 一個 System.Drawing.Rectangle,它表示轉換後的 System.Drawing.Rectangle、r(以工做區座標表示)。 public Rectangle RectangleToClient(Rectangle r); // // 摘要: // 計算指定工做區矩形的大小和位置(以屏幕座標表示)。 // // 參數: // r: // 要轉換的屏幕座標 System.Drawing.Rectangle。 // // 返回結果: // 一個 System.Drawing.Rectangle,它表示轉換後的 System.Drawing.Rectangle、p(以屏幕座標表示)。 public Rectangle RectangleToScreen(Rectangle r); // // 摘要: // 強制控件使其工做區無效並當即重繪本身和任何子控件。 public virtual void Refresh(); // // 摘要: // 將 System.Windows.Forms.Control.BackColor 屬性重置爲其默認值。 [EditorBrowsable(EditorBrowsableState.Never)] public virtual void ResetBackColor(); // // 摘要: // 使綁定到 System.Windows.Forms.BindingSource 的控件從新讀取列表中的全部項,並刷新這些項的顯示值。 [EditorBrowsable(EditorBrowsableState.Never)] public void ResetBindings(); // // 摘要: // 將 System.Windows.Forms.Control.Cursor 屬性重置爲其默認值。 [EditorBrowsable(EditorBrowsableState.Never)] public virtual void ResetCursor(); // // 摘要: // 將 System.Windows.Forms.Control.Font 屬性重置爲其默認值。 [EditorBrowsable(EditorBrowsableState.Never)] public virtual void ResetFont(); // // 摘要: // 將 System.Windows.Forms.Control.ForeColor 屬性重置爲其默認值。 [EditorBrowsable(EditorBrowsableState.Never)] public virtual void ResetForeColor(); // // 摘要: // 將 System.Windows.Forms.Control.ImeMode 屬性重置爲其默認值。 [EditorBrowsable(EditorBrowsableState.Never)] public void ResetImeMode(); // // 摘要: // 將 System.Windows.Forms.Control.RightToLeft 屬性重置爲其默認值。 [EditorBrowsable(EditorBrowsableState.Never)] public virtual void ResetRightToLeft(); // // 摘要: // 將 System.Windows.Forms.Control.Text 屬性重置爲其默認值。 public virtual void ResetText(); // // 摘要: // 恢復正常的佈局邏輯。 public void ResumeLayout(); // // 摘要: // 恢復正常的佈局邏輯,能夠選擇強制對掛起的佈局請求當即進行佈局。 // // 參數: // performLayout: // 若要執行掛起的佈局請求,則爲 true;不然爲 false。 public void ResumeLayout(bool performLayout); // // 摘要: // 按指定的比例因子縮放控件和全部子控件。 // // 參數: // factor: // 一個包含水平和垂直比例因子的 System.Drawing.SizeF。 [EditorBrowsable(EditorBrowsableState.Advanced)] public void Scale(SizeF factor); // // 摘要: // 縮放控件和任何子控件。 // // 參數: // ratio: // 要用於縮放的比例。 [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("This method has been deprecated. Use the Scale(SizeF ratio) method instead. http://go.microsoft.com/fwlink/?linkid=14202")] public void Scale(float ratio); // // 摘要: // 縮放整個控件和任何子控件。 // // 參數: // dx: // 水平比例因子。 // // dy: // 垂直比例因子。 [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("This method has been deprecated. Use the Scale(SizeF ratio) method instead. http://go.microsoft.com/fwlink/?linkid=14202")] public void Scale(float dx, float dy); // // 摘要: // 激活控件。 public void Select(); // // 摘要: // 激活下一個控件。 // // 參數: // ctl: // 從其上開始搜索的 System.Windows.Forms.Control。 // // forward: // 若是爲 true 則在 Tab 鍵順序中前移;若是爲 false 則在 Tab 鍵順序中後移。 // // tabStopOnly: // true 表示忽略 System.Windows.Forms.Control.TabStop 屬性設置爲 false 的控件;false 表示不忽略。 // // nested: // true 表示包括嵌套子控件(子控件的子級);false 表示不包括。 // // wrap: // true 表示在到達最後一個控件以後從 Tab 鍵順序中第一個控件開始繼續搜索;false 表示不繼續搜索。 // // 返回結果: // 若是控件已激活,則爲 true;不然爲 false。 public bool SelectNextControl(Control ctl, bool forward, bool tabStopOnly, bool nested, bool wrap); // // 摘要: // 將控件發送到 Z 順序的後面。 public void SendToBack(); // // 摘要: // 將控件的邊界設置爲指定位置和大小。 // // 參數: // x: // 控件的新 System.Windows.Forms.Control.Left 屬性值。 // // y: // 控件的新 System.Windows.Forms.Control.Top 屬性值。 // // width: // 控件的新 System.Windows.Forms.Control.Width 屬性值。 // // height: // 控件的新 System.Windows.Forms.Control.Height 屬性值。 public void SetBounds(int x, int y, int width, int height); // // 摘要: // 將控件的指定邊界設置爲指定位置和大小。 // // 參數: // x: // 控件的新 System.Windows.Forms.Control.Left 屬性值。 // // y: // 控件的新 System.Windows.Forms.Control.Top 屬性值。 // // width: // 控件的新 System.Windows.Forms.Control.Width 屬性值。 // // height: // 控件的新 System.Windows.Forms.Control.Height 屬性值。 // // specified: // System.Windows.Forms.BoundsSpecified 值的按位組合。對於任何未指定的參數,將使用當前值。 public void SetBounds(int x, int y, int width, int height, BoundsSpecified specified); // // 摘要: // 向用戶顯示控件。 public void Show(); // // 摘要: // 臨時掛起控件的佈局邏輯。 public void SuspendLayout(); // // 摘要: // 使控件重繪其工做區內的無效區域。 public void Update(); // // 摘要: // 就指定的子控件的指定 System.Windows.Forms.AccessibleEvents 通知輔助功能客戶端應用程序。 // // 參數: // accEvent: // 要將其通報給具備輔助功能的客戶端應用程序的 System.Windows.Forms.AccessibleEvents。 // // objectID: // System.Windows.Forms.AccessibleObject 的標識符。 // // childID: // 就該輔助性事件要通知的子 System.Windows.Forms.Control。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void AccessibilityNotifyClients(AccessibleEvents accEvent, int objectID, int childID); // // 摘要: // 爲該控件建立一個新的輔助功能對象。 // // 返回結果: // 控件的新 System.Windows.Forms.AccessibleObject。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual AccessibleObject CreateAccessibilityInstance(); // // 摘要: // 爲控件建立控件集合的新實例。 // // 返回結果: // 分配給控件的 System.Windows.Forms.Control.ControlCollection 的新實例。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual ControlCollection CreateControlsInstance(); // // 摘要: // 爲該控件建立句柄。 // // 異常: // T:System.ObjectDisposedException: // 對象處於被釋放狀態。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void CreateHandle(); // // 摘要: // 向默認窗口過程發送指定消息。 // // 參數: // m: // 要處理的 WindowsSystem.Windows.Forms.Message。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void DefWndProc(ref Message m); // // 摘要: // 毀壞與該控件關聯的句柄。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void DestroyHandle(); // // 摘要: // 釋放由 System.Windows.Forms.Control 和它的子控件佔用的非託管資源,另外還能夠釋放託管資源。 // // 參數: // disposing: // 爲 true 則釋放託管資源和非託管資源;爲 false 則僅釋放非託管資源。 protected override void Dispose(bool disposing); // // 摘要: // 檢索指定的 System.Windows.Forms.AccessibleObject。 // // 參數: // objectId: // 一個 Int32,標識要檢索的 System.Windows.Forms.AccessibleObject。 // // 返回結果: // 一個 System.Windows.Forms.AccessibleObject。 protected virtual AccessibleObject GetAccessibilityObjectById(int objectId); // // 摘要: // 檢索一個值,該值指示當啓用控件的 System.Windows.Forms.Control.AutoSize 屬性時控件的行爲方式。 // // 返回結果: // System.Windows.Forms.AutoSizeMode 值之一。 protected AutoSizeMode GetAutoSizeMode(); // // 摘要: // 檢索縮放控件時的邊界。 // // 參數: // bounds: // 指定要在顯示器邊界中檢索的區域的 System.Drawing.Rectangle。 // // factor: // 控件邊界的高度和寬度。 // // specified: // System.Windows.Forms.BoundsSpecified 的一個值,它指定在定義控件的大小和位置時要使用的控件界限。 // // 返回結果: // 一個表示縮放控件時的邊界的 System.Drawing.Rectangle。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual Rectangle GetScaledBounds(Rectangle bounds, SizeF factor, BoundsSpecified specified); // // 摘要: // 爲控件檢索指定控件樣式位的值。 // // 參數: // flag: // 從中返回值的 System.Windows.Forms.ControlStyles 位。 // // 返回結果: // 若是指定控件樣式位設置爲 true,則爲 true;不然爲 false。 protected bool GetStyle(ControlStyles flag); // // 摘要: // 肯定控件是不是頂級控件。 // // 返回結果: // 若是該控件爲頂級控件,則爲 true;不然爲 false。 protected bool GetTopLevel(); // // 摘要: // 在將控件添加到另外一個容器以後調用。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void InitLayout(); // // 摘要: // 爲指定的控件引起 System.Windows.Forms.Control.GotFocus 事件。 // // 參數: // toInvoke: // 要將事件分配到的 System.Windows.Forms.Control。 // // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void InvokeGotFocus(Control toInvoke, EventArgs e); // // 摘要: // 爲指定的控件引起 System.Windows.Forms.Control.LostFocus 事件。 // // 參數: // toInvoke: // 要將事件分配到的 System.Windows.Forms.Control。 // // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void InvokeLostFocus(Control toInvoke, EventArgs e); // // 摘要: // 爲指定的控件引起 System.Windows.Forms.Control.Click 事件。 // // 參數: // toInvoke: // 要爲之分配 System.Windows.Forms.Control.Click 事件的 System.Windows.Forms.Control。 // // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void InvokeOnClick(Control toInvoke, EventArgs e); // // 摘要: // 爲指定的控件引起 System.Windows.Forms.Control.Paint 事件。 // // 參數: // c: // 要爲之分配 System.Windows.Forms.Control.Paint 事件的 System.Windows.Forms.Control。 // // e: // 包含事件數據的 System.Windows.Forms.PaintEventArgs。 protected void InvokePaint(Control c, PaintEventArgs e); // // 摘要: // 爲指定的控件引起 PaintBackground 事件。 // // 參數: // c: // 要爲之分配 System.Windows.Forms.Control.Paint 事件的 System.Windows.Forms.Control。 // // e: // 包含事件數據的 System.Windows.Forms.PaintEventArgs。 protected void InvokePaintBackground(Control c, PaintEventArgs e); // // 摘要: // 肯定一個字符是不是控件可識別的輸入字符。 // // 參數: // charCode: // 要測試的字符。 // // 返回結果: // 若是字符應直接發送到控件且沒必要通過預處理,則爲 true;不然爲 false。 protected virtual bool IsInputChar(char charCode); // // 摘要: // 肯定指定的鍵是常規輸入鍵仍是須要預處理的特殊鍵。 // // 參數: // keyData: // System.Windows.Forms.Keys 值之一。 // // 返回結果: // 若是指定的鍵是常規輸入鍵,則爲 true;不然爲 false。 protected virtual bool IsInputKey(Keys keyData); // // 摘要: // 引起 System.Windows.Forms.Control.Invalidated 事件,其中帶有要使之無效的控件的指定區域。 // // 參數: // invalidatedArea: // 一個表示要使之無效的區域的 System.Drawing.Rectangle。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void NotifyInvalidate(Rectangle invalidatedArea); // // 摘要: // 引起 System.Windows.Forms.Control.AutoSizeChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 protected virtual void OnAutoSizeChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.BackColorChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnBackColorChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.BackgroundImageChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnBackgroundImageChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.BackgroundImageLayoutChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnBackgroundImageLayoutChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.BindingContextChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnBindingContextChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.CausesValidationChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnCausesValidationChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ChangeUICues 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.UICuesEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnChangeUICues(UICuesEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Click 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnClick(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ClientSizeChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnClientSizeChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ContextMenuChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnContextMenuChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ContextMenuStripChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnContextMenuStripChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ControlAdded 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.ControlEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnControlAdded(ControlEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ControlRemoved 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.ControlEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnControlRemoved(ControlEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.CreateControl 方法。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnCreateControl(); // // 摘要: // 引起 System.Windows.Forms.Control.CursorChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnCursorChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.DockChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnDockChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.DoubleClick 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnDoubleClick(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.DragDrop 事件。 // // 參數: // drgevent: // 包含事件數據的 System.Windows.Forms.DragEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnDragDrop(DragEventArgs drgevent); // // 摘要: // 引起 System.Windows.Forms.Control.DragEnter 事件。 // // 參數: // drgevent: // 包含事件數據的 System.Windows.Forms.DragEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnDragEnter(DragEventArgs drgevent); // // 摘要: // 引起 System.Windows.Forms.Control.DragLeave 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnDragLeave(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.DragOver 事件。 // // 參數: // drgevent: // 包含事件數據的 System.Windows.Forms.DragEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnDragOver(DragEventArgs drgevent); // // 摘要: // 引起 System.Windows.Forms.Control.EnabledChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnEnabledChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Enter 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnEnter(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.FontChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnFontChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ForeColorChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnForeColorChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.GiveFeedback 事件。 // // 參數: // gfbevent: // 包含事件數據的 System.Windows.Forms.GiveFeedbackEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnGiveFeedback(GiveFeedbackEventArgs gfbevent); // // 摘要: // 引起 System.Windows.Forms.Control.GotFocus 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnGotFocus(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.HandleCreated 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnHandleCreated(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.HandleDestroyed 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnHandleDestroyed(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.HelpRequested 事件。 // // 參數: // hevent: // 包含事件數據的 System.Windows.Forms.HelpEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnHelpRequested(HelpEventArgs hevent); // // 摘要: // 引起 System.Windows.Forms.Control.ImeModeChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 protected virtual void OnImeModeChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Invalidated 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.InvalidateEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnInvalidated(InvalidateEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.KeyDown 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.KeyEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnKeyDown(KeyEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.KeyPress 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.KeyPressEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnKeyPress(KeyPressEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.KeyUp 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.KeyEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnKeyUp(KeyEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Layout 事件。 // // 參數: // levent: // 包含事件數據的 System.Windows.Forms.LayoutEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnLayout(LayoutEventArgs levent); // // 摘要: // 引起 System.Windows.Forms.Control.Leave 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnLeave(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.LocationChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnLocationChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.LostFocus 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnLostFocus(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MarginChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 protected virtual void OnMarginChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseCaptureChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseCaptureChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseClick 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseClick(MouseEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseDoubleClick 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseDoubleClick(MouseEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseDown 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseDown(MouseEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseEnter 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseEnter(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseHover 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseHover(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseLeave 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseLeave(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseMove 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseMove(MouseEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseUp 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseUp(MouseEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.MouseWheel 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMouseWheel(MouseEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Move 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnMove(EventArgs e); // // 摘要: // 向控件通知 Windows 消息。 // // 參數: // m: // 一個 System.Windows.Forms.Message,它表示 Windows 消息。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnNotifyMessage(Message m); // // 摘要: // 引起 System.Windows.Forms.Control.PaddingChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 protected virtual void OnPaddingChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Paint 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.PaintEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnPaint(PaintEventArgs e); // // 摘要: // 繪製控件的背景。 // // 參數: // pevent: // 包含有關要繪製的控件的信息的 System.Windows.Forms.PaintEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnPaintBackground(PaintEventArgs pevent); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.BackColor 屬性值更改時,將引起 System.Windows.Forms.Control.BackColorChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentBackColorChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.BackgroundImage 屬性值更改時,將引起 System.Windows.Forms.Control.BackgroundImageChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentBackgroundImageChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.BindingContext 屬性值更改時,將引起 System.Windows.Forms.Control.BindingContextChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentBindingContextChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.ParentChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.CursorChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentCursorChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.Enabled 屬性值更改時,將引起 System.Windows.Forms.Control.EnabledChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentEnabledChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.Font 屬性值更改時,將引起 System.Windows.Forms.Control.FontChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentFontChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.ForeColor 屬性值更改時,將引起 System.Windows.Forms.Control.ForeColorChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentForeColorChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.RightToLeft 屬性值更改時,將引起 System.Windows.Forms.Control.RightToLeftChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentRightToLeftChanged(EventArgs e); // // 摘要: // 當控件容器的 System.Windows.Forms.Control.Visible 屬性值更改時,將引起 System.Windows.Forms.Control.VisibleChanged // 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnParentVisibleChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.PreviewKeyDown 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.PreviewKeyDownEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnPreviewKeyDown(PreviewKeyDownEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Paint 事件。 // // 參數: // e: // 包含事件數據的 System.Windows.Forms.PaintEventArgs。 // // 異常: // T:System.ArgumentNullException: // e 參數爲 null。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnPrint(PaintEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.QueryContinueDrag 事件。 // // 參數: // qcdevent: // 包含事件數據的 System.Windows.Forms.QueryContinueDragEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnQueryContinueDrag(QueryContinueDragEventArgs qcdevent); // // 摘要: // 引起 System.Windows.Forms.Control.RegionChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnRegionChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Resize 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnResize(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.RightToLeftChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnRightToLeftChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.SizeChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnSizeChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.StyleChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnStyleChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.SystemColorsChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnSystemColorsChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.TabIndexChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnTabIndexChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.TabStopChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnTabStopChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.TextChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnTextChanged(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Validated 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnValidated(EventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.Validating 事件。 // // 參數: // e: // 包含事件數據的 System.ComponentModel.CancelEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnValidating(CancelEventArgs e); // // 摘要: // 引起 System.Windows.Forms.Control.VisibleChanged 事件。 // // 參數: // e: // 包含事件數據的 System.EventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void OnVisibleChanged(EventArgs e); // // 摘要: // 處理命令鍵。 // // 參數: // msg: // 經過引用傳遞的 System.Windows.Forms.Message,它表示要處理的窗口消息。 // // keyData: // System.Windows.Forms.Keys 值之一,它表示要處理的鍵。 // // 返回結果: // 若是字符已由控件處理,則爲 true;不然爲 false。 protected virtual bool ProcessCmdKey(ref Message msg, Keys keyData); // // 摘要: // 處理對話框字符。 // // 參數: // charCode: // 要處理的字符。 // // 返回結果: // 若是字符已由控件處理,則爲 true;不然爲 false。 protected virtual bool ProcessDialogChar(char charCode); // // 摘要: // 處理對話框鍵。 // // 參數: // keyData: // System.Windows.Forms.Keys 值之一,它表示要處理的鍵。 // // 返回結果: // 若是鍵已由控件處理,則爲 true;不然爲 false。 protected virtual bool ProcessDialogKey(Keys keyData); // // 摘要: // 處理鍵消息並生成適當的控件事件。 // // 參數: // m: // 經過引用傳遞的 System.Windows.Forms.Message,它表示要處理的窗口消息。 // // 返回結果: // 若是消息已由控件處理,則爲 true;不然爲 false。 protected virtual bool ProcessKeyEventArgs(ref Message m); // // 摘要: // 預覽鍵盤消息。 // // 參數: // m: // 經過引用傳遞的 System.Windows.Forms.Message,它表示要處理的窗口消息。 // // 返回結果: // 若是消息已由控件處理,則爲 true;不然爲 false。 protected virtual bool ProcessKeyPreview(ref Message m); // // 摘要: // 引起適當的拖動事件。 // // 參數: // key: // 要引起的事件。 // // e: // 包含事件數據的 System.Windows.Forms.DragEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void RaiseDragEvent(object key, DragEventArgs e); // // 摘要: // 引起適當的鍵事件。 // // 參數: // key: // 要引起的事件。 // // e: // 包含事件數據的 System.Windows.Forms.KeyEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void RaiseKeyEvent(object key, KeyEventArgs e); // // 摘要: // 引起適當的鼠標事件。 // // 參數: // key: // 要引起的事件。 // // e: // 包含事件數據的 System.Windows.Forms.MouseEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void RaiseMouseEvent(object key, MouseEventArgs e); // // 摘要: // 引起適當的繪畫事件。 // // 參數: // key: // 要引起的事件。 // // e: // 包含事件數據的 System.Windows.Forms.PaintEventArgs。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void RaisePaintEvent(object key, PaintEventArgs e); // // 摘要: // 強制爲控件從新建立句柄。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void RecreateHandle(); // // 摘要: // 重置控件以處理 System.Windows.Forms.Control.MouseLeave 事件。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void ResetMouseEventArgs(); // // 摘要: // 將指定的 System.Drawing.ContentAlignment 轉換爲相應的 System.Drawing.ContentAlignment 以支持從右向左的文本。 // // 參數: // align: // System.Drawing.ContentAlignment 值之一。 // // 返回結果: // System.Drawing.ContentAlignment 值之一。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected ContentAlignment RtlTranslateAlignment(ContentAlignment align); // // 摘要: // 將指定的 System.Windows.Forms.LeftRightAlignment 轉換爲相應的 System.Windows.Forms.LeftRightAlignment // 以支持從右向左的文本。 // // 參數: // align: // System.Windows.Forms.LeftRightAlignment 值之一。 // // 返回結果: // System.Windows.Forms.LeftRightAlignment 值之一。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected LeftRightAlignment RtlTranslateAlignment(LeftRightAlignment align); // // 摘要: // 將指定的 System.Windows.Forms.HorizontalAlignment 轉換爲相應的 System.Windows.Forms.HorizontalAlignment // 以支持從右向左的文本。 // // 參數: // align: // System.Windows.Forms.HorizontalAlignment 值之一。 // // 返回結果: // System.Windows.Forms.HorizontalAlignment 值之一。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected HorizontalAlignment RtlTranslateAlignment(HorizontalAlignment align); // // 摘要: // 將指定的 System.Windows.Forms.HorizontalAlignment 轉換爲相應的 System.Windows.Forms.HorizontalAlignment // 以支持從右向左的文本。 // // 參數: // align: // System.Windows.Forms.HorizontalAlignment 值之一。 // // 返回結果: // System.Windows.Forms.HorizontalAlignment 值之一。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected HorizontalAlignment RtlTranslateHorizontal(HorizontalAlignment align); // // 摘要: // 將指定的 System.Windows.Forms.LeftRightAlignment 轉換爲相應的 System.Windows.Forms.LeftRightAlignment // 以支持從右向左的文本。 // // 參數: // align: // System.Windows.Forms.LeftRightAlignment 值之一。 // // 返回結果: // System.Windows.Forms.LeftRightAlignment 值之一。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected LeftRightAlignment RtlTranslateLeftRight(LeftRightAlignment align); // // 摘要: // 縮放控件的位置、大小、空白和邊距。 // // 參數: // factor: // 控件高度和寬度的縮放因子。 // // specified: // 一個 System.Windows.Forms.BoundsSpecified 值,該值指定定義控件的大小和位置時要使用的控件邊界。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void ScaleControl(SizeF factor, BoundsSpecified specified); // // 摘要: // 此方法與此類無關。 // // 參數: // dx: // 水平比例因子。 // // dy: // 垂直比例因子。 [EditorBrowsable(EditorBrowsableState.Never)] protected virtual void ScaleCore(float dx, float dy); // // 摘要: // 激活子控件。還能夠指定從中選擇控件的 Tab 鍵順序的方向。 // // 參數: // directed: // true 表示要指定選擇控件的方向;false 表示不指定。 // // forward: // 若是爲 true 則在 Tab 鍵順序中前移;若是爲 false 則在 Tab 鍵順序中後移。 protected virtual void Select(bool directed, bool forward); // // 摘要: // 設置一個值,該值指示當啓用控件的 System.Windows.Forms.Control.AutoSize 屬性時控件的行爲方式。 // // 參數: // mode: // System.Windows.Forms.AutoSizeMode 值之一。 protected void SetAutoSizeMode(AutoSizeMode mode); // // 摘要: // 執行設置該控件的指定邊界的工做。 // // 參數: // x: // 控件的新 System.Windows.Forms.Control.Left 屬性值。 // // y: // 控件的新 System.Windows.Forms.Control.Top 屬性值。 // // width: // 控件的新 System.Windows.Forms.Control.Width 屬性值。 // // height: // 控件的新 System.Windows.Forms.Control.Height 屬性值。 // // specified: // System.Windows.Forms.BoundsSpecified 值的按位組合。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified); // // 摘要: // 設置控件的工做區的大小。 // // 參數: // x: // 工做區寬度(以像素爲單位)。 // // y: // 工做區高度(以像素爲單位)。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual void SetClientSizeCore(int x, int y); // // 摘要: // 將指定的 System.Windows.Forms.ControlStyles 標誌設置爲 true 或 false。 // // 參數: // flag: // 要設置的 System.Windows.Forms.ControlStyles 位。 // // value: // true 表示將指定的樣式應用於控件;false 表示不該用。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void SetStyle(ControlStyles flag, bool value); // // 摘要: // 將控件設置爲頂級控件。 // // 參數: // value: // true 表示將控件設置爲頂級控件;false 表示不做此設置。 // // 異常: // T:System.InvalidOperationException: // value 參數被設置爲 true 且控件是 ActiveX 控件。 // // T:System.Exception: // System.Windows.Forms.Control.GetTopLevel 返回值不等於 value 參數且 System.Windows.Forms.Control.Parent // 屬性不爲 null。 protected void SetTopLevel(bool value); // // 摘要: // 將控件設置爲指定的可見狀態。 // // 參數: // value: // true 表示使控件可見;false 表示使控件不可見。 protected virtual void SetVisibleCore(bool value); // // 摘要: // 肯定整個控件(從控件工做區的高度和寬度起計算)的大小。 // // 參數: // clientSize: // 一個 System.Drawing.Size 值,表示控件工做區的高度和寬度。 // // 返回結果: // 一個 System.Drawing.Size 值,表示整個控件的高度和寬度。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected virtual Size SizeFromClientSize(Size clientSize); // // 摘要: // 用指定大小和位置更新控件的邊界。 // // 參數: // x: // 控件的 System.Drawing.Point.X 座標。 // // y: // 控件的 System.Drawing.Point.Y 座標。 // // width: // 控件的 System.Drawing.Size.Width。 // // height: // 控件的 System.Drawing.Size.Height。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void UpdateBounds(int x, int y, int width, int height); // // 摘要: // 用指定大小、位置和工做區的大小更新控件的邊界。 // // 參數: // x: // 控件的 System.Drawing.Point.X 座標。 // // y: // 控件的 System.Drawing.Point.Y 座標。 // // width: // 控件的 System.Drawing.Size.Width。 // // height: // 控件的 System.Drawing.Size.Height。 // // clientWidth: // 控件的工做區的 System.Drawing.Size.Width。 // // clientHeight: // 控件的工做區的 System.Drawing.Size.Height。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void UpdateBounds(int x, int y, int width, int height, int clientWidth, int clientHeight); // // 摘要: // 強制將分配的樣式從新應用到控件。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void UpdateStyles(); // // 摘要: // 按控件的父級的 Z 順序更新控件。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected void UpdateZOrder(); // // 摘要: // 處理 Windows 消息。 // // 參數: // m: // 要處理的 WindowsSystem.Windows.Forms.Message。 protected virtual void WndProc(ref Message m); // // 摘要: // 就指定的子控件的指定 System.Windows.Forms.AccessibleEvents 通知輔助功能客戶端應用程序。 // // 參數: // accEvent: // 要將其通報給具備輔助功能的客戶端應用程序的 System.Windows.Forms.AccessibleEvents。 // // childID: // 就該輔助性事件要通知的子 System.Windows.Forms.Control。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected internal void AccessibilityNotifyClients(AccessibleEvents accEvent, int childID); // // 摘要: // 處理鍵盤消息。 // // 參數: // m: // 經過引用傳遞的 System.Windows.Forms.Message,它表示要處理的窗口消息。 // // 返回結果: // 若是消息已由控件處理,則爲 true;不然爲 false。 protected internal virtual bool ProcessKeyMessage(ref Message m); // // 摘要: // 處理助記鍵字符。 // // 參數: // charCode: // 要處理的字符。 // // 返回結果: // 若是字符由控件做爲助記鍵處理,則爲 true;不然爲 false。 protected internal virtual bool ProcessMnemonic(char charCode); // // 摘要: // 將指定的 System.Drawing.ContentAlignment 轉換爲相應的 System.Drawing.ContentAlignment 以支持從右向左的文本。 // // 參數: // align: // System.Drawing.ContentAlignment 值之一。 // // 返回結果: // System.Drawing.ContentAlignment 值之一。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected internal ContentAlignment RtlTranslateContent(ContentAlignment align); // // 摘要: // 用當前大小和位置更新控件的邊界。 [EditorBrowsable(EditorBrowsableState.Advanced)] protected internal void UpdateBounds(); // // 摘要: // 提供關於能夠供輔助功能應用程序使用的控件的信息。 [ComVisible(true)] public class ControlAccessibleObject : AccessibleObject { // // 摘要: // 初始化 System.Windows.Forms.Control.ControlAccessibleObject 類的新實例。 // // 參數: // ownerControl: // 擁有 System.Windows.Forms.Control.ControlAccessibleObject 的 System.Windows.Forms.Control。 // // 異常: // T:System.ArgumentNullException: // ownerControl 參數值爲 null。 public ControlAccessibleObject(Control ownerControl); // // 返回結果: // 對象默認操做的說明,或者,若是此對象沒有默認操做,則爲 null。 public override string DefaultAction { get; } // // 摘要: // 獲取 System.Windows.Forms.Control.ControlAccessibleObject 的說明。 // // 返回結果: // 描述 System.Windows.Forms.Control.ControlAccessibleObject 的字符串。 public override string Description { get; } // // 摘要: // 獲取或設置輔助性對象的句柄。 // // 返回結果: // System.IntPtr,它表示控件的句柄。 public IntPtr Handle { get; set; } // // 摘要: // 獲取有關對象的用途或用法的說明。 // // 返回結果: // 對象用途或如何使用對象的說明。 public override string Help { get; } // // 摘要: // 獲取輔助性對象的快捷鍵或訪問鍵。 // // 返回結果: // 輔助性對象的對象快捷鍵或訪問鍵,或者,若是沒有與此對象相關聯的快捷鍵,則是 null。 public override string KeyboardShortcut { get; } // // 摘要: // 獲取或設置輔助性對象名。 // // 返回結果: // 輔助性對象名。 public override string Name { get; set; } // // 摘要: // 獲取輔助性對象的全部者。 // // 返回結果: // 擁有 System.Windows.Forms.Control.ControlAccessibleObject 的 System.Windows.Forms.Control。 public Control Owner { get; } // // 返回結果: // System.Windows.Forms.AccessibleObject,表示輔助性對象的父級,或者,若是沒有父對象,則是 null。 public override AccessibleObject Parent { get; } // // 摘要: // 獲取此輔助性對象的角色。 // // 返回結果: // System.Windows.Forms.AccessibleRole 值之一。 public override AccessibleRole Role { get; } // // 摘要: // 獲取幫助主題標識符及與該輔助性對象相關的幫助文件的路徑。 // // 參數: // fileName: // 當此方法返回時將包含一個字符串,該字符串表示與此輔助功能對象關聯的幫助文件的路徑。該參數未經初始化即被傳遞。 // // 返回結果: // 幫助主題的標識符,或者,若是沒有幫助主題,則爲 -1。當返回時,fileName 參數將包含與此輔助功能對象關聯的幫助文件的路徑;若是未指定任何 IAccessible // 接口,則爲 null。 public override int GetHelpTopic(out string fileName); // // 摘要: // 通知指定的 System.Windows.Forms.AccessibleEvents 的輔助功能客戶端應用程序。 // // 參數: // accEvent: // 要將其通報給具備輔助功能的客戶端應用程序的 System.Windows.Forms.AccessibleEvents。 public void NotifyClients(AccessibleEvents accEvent); // // 摘要: // 就指定的子控件的指定 System.Windows.Forms.AccessibleEvents 通知輔助功能客戶端應用程序。 // // 參數: // accEvent: // 要將其通報給具備輔助功能的客戶端應用程序的 System.Windows.Forms.AccessibleEvents。 // // childID: // 就該輔助性事件要通知的子 System.Windows.Forms.Control。 public void NotifyClients(AccessibleEvents accEvent, int childID); // // 摘要: // 就指定的子控件的指定 System.Windows.Forms.AccessibleEvents 通知輔助功能客戶端應用程序,給定 System.Windows.Forms.AccessibleObject // 的標識。 // // 參數: // accEvent: // 要將其通報給具備輔助功能的客戶端應用程序的 System.Windows.Forms.AccessibleEvents。 // // objectID: // System.Windows.Forms.AccessibleObject 的標識符。 // // childID: // 就該輔助性事件要通知的子 System.Windows.Forms.Control。 public void NotifyClients(AccessibleEvents accEvent, int objectID, int childID); // // 返回結果: // System.String,表示當前的 System.Object。 public override string ToString(); } // // 摘要: // 表示 System.Windows.Forms.Control 對象的集合。 [ComVisible(false)] [DefaultMember("Item")] [ListBindable(false)] public class ControlCollection : ArrangedElementCollection, IList, ICollection, IEnumerable, ICloneable { // // 摘要: // 初始化 System.Windows.Forms.Control.ControlCollection 類的新實例。 // // 參數: // owner: // System.Windows.Forms.Control,它表示擁有控件集合的控件。 public ControlCollection(Control owner); // // 摘要: // 指示集合中具備指定鍵的一個 System.Windows.Forms.Control。 // // 參數: // key: // 要從控件集合中檢索的控件的名稱。 // // 返回結果: // System.Windows.Forms.Control.ControlCollection 中具備指定鍵的 System.Windows.Forms.Control。 public virtual Control this[string key] { get; } // // 摘要: // 指示位於集合中指定索引位置的 System.Windows.Forms.Control。 // // 參數: // index: // 要從控件集合中檢索的控件索引。 // // 返回結果: // 位於控件集合內指定索引位置的 System.Windows.Forms.Control。 // // 異常: // T:System.ArgumentOutOfRangeException: // index 值小於零或者大於等於集合中控件的數量。 public virtual Control this[int index] { get; } // // 摘要: // 獲取擁有此 System.Windows.Forms.Control.ControlCollection 的控件。 // // 返回結果: // 擁有此 System.Windows.Forms.Control.ControlCollection 的 System.Windows.Forms.Control。 public Control Owner { get; } // // 摘要: // 將指定的控件添加到控件集合中。 // // 參數: // value: // 要添加到控件集合的 System.Windows.Forms.Control。 // // 異常: // T:System.Exception: // 指定的控件是頂級控件,或者若是將該控件添加到控件集合中,將致使循環控件引用。 // // T:System.ArgumentException: // 分配到 value 參數的對象不是 System.Windows.Forms.Control。 public virtual void Add(Control value); // // 摘要: // 將控件對象數組添加到集合中。 // // 參數: // controls: // 要添加到集合中的 System.Windows.Forms.Control 對象的數組。 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public virtual void AddRange(Control[] controls); // // 摘要: // 從集合中移除全部控件。 public virtual void Clear(); // // 摘要: // 肯定指定控件是否爲集合的成員。 // // 參數: // control: // 要在集合中定位的 System.Windows.Forms.Control。 // // 返回結果: // 若是 System.Windows.Forms.Control 是集合的成員,則爲 true;不然爲 false。 public bool Contains(Control control); // // 摘要: // 肯定 System.Windows.Forms.Control.ControlCollection 是否包含具備指定鍵的項。 // // 參數: // key: // 要在 System.Windows.Forms.Control.ControlCollection 中定位的鍵。 // // 返回結果: // 若是 System.Windows.Forms.Control.ControlCollection 包含具備指定鍵的項,則爲 true;不然爲 false。 public virtual bool ContainsKey(string key); // // 摘要: // 根據控件的 System.Windows.Forms.Control.Name 屬性搜索控件並生成由全部匹配項組成的數組。 // // 參數: // key: // 要在 System.Windows.Forms.Control.ControlCollection 中定位的鍵。 // // searchAllChildren: // 若是搜索全部子控件,則爲 true;不然爲 false。 // // 返回結果: // 包含匹配控件的 System.Windows.Forms.Control 類型數組。 // // 異常: // T:System.ArgumentException: // key 參數爲 null 或是空字符串 ("")。 public Control[] Find(string key, bool searchAllChildren); // // 摘要: // 檢索控件集合內的指定子控件的索引。 // // 參數: // child: // 要在控件集合中搜索的 System.Windows.Forms.Control。 // // 返回結果: // 從零開始的索引值,它表示指定的子控件在控件集合中的位置。 // // 異常: // T:System.ArgumentException: // child System.Windows.Forms.Control 不在 System.Windows.Forms.Control.ControlCollection // 中。 public int GetChildIndex(Control child); // // 摘要: // 檢索控件集合內的指定子控件的索引,而且若是指定控件不在控件集合內,也可能引起異常。 // // 參數: // child: // 要在控件集合中搜索的 System.Windows.Forms.Control。 // // throwException: // 若是 child 參數中指定的 System.Windows.Forms.Control 不是 System.Windows.Forms.Control.ControlCollection // 中的控件即引起異常,則爲 true;不然爲 false。 // // 返回結果: // 一個從零開始的索引值,它表示指定的子控件在控件集合中的位置;若是在 System.Windows.Forms.Control.ControlCollection // 中未找到指定的 System.Windows.Forms.Control,則索引值爲 -1。 // // 異常: // T:System.ArgumentException: // child System.Windows.Forms.Control 不在 System.Windows.Forms.Control.ControlCollection // 中,且 throwException 參數值爲 true。 public virtual int GetChildIndex(Control child, bool throwException); // // 摘要: // 檢索對用於循環訪問 System.Windows.Forms.Control.ControlCollection 的枚舉數對象的引用。 // // 返回結果: // 一個 System.Collections.IEnumerator。 public override IEnumerator GetEnumerator(); // // 摘要: // 檢索控件集合中指定控件的索引。 // // 參數: // control: // 要在集合中定位的 System.Windows.Forms.Control。 // // 返回結果: // 一個從零開始的索引值,它表示 System.Windows.Forms.Control.ControlCollection 中的指定 System.Windows.Forms.Control // 的位置。 public int IndexOf(Control control); // // 摘要: // 檢索指定項在集合中的第一個匹配項的索引。 // // 參數: // key: // 要搜索的控件的名稱。 // // 返回結果: // 具備指定名稱的控件在集合中的第一個匹配項的從零開始的索引。 public virtual int IndexOfKey(string key); // // 摘要: // 從控件集合中移除指定的控件。 // // 參數: // value: // 要從 System.Windows.Forms.Control.ControlCollection 移除的 System.Windows.Forms.Control。 public virtual void Remove(Control value); // // 摘要: // 在指定的索引位置從控件集合移除控件。 // // 參數: // index: // 要移除的 System.Windows.Forms.Control 的索引值。 public void RemoveAt(int index); // // 摘要: // 移除具備指定鍵的子控件。 // // 參數: // key: // 要移除的子控件的名稱。 public virtual void RemoveByKey(string key); // // 摘要: // 將集合中的指定子控件的索引設置爲指定的索引值。 // // 參數: // child: // 要搜索的 childSystem.Windows.Forms.Control。 // // newIndex: // 控件的新索引值。 // // 異常: // T:System.ArgumentException: // child 控件不在 System.Windows.Forms.Control.ControlCollection 中。 public virtual void SetChildIndex(Control child, int newIndex); } } }