Form 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表構成應用程式使用者介面的視窗或對話框。
public ref class Form : System::Windows::Forms::ContainerControl
public class Form : System.Windows.Forms.ContainerControl
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Form : System.Windows.Forms.ContainerControl
type Form = class
inherit ContainerControl
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Form = class
inherit ContainerControl
Public Class Form
Inherits ContainerControl
- 繼承
- 衍生
- 屬性
範例
以下範例建立一個新的實例 Form ,並呼叫該 ShowDialog 方法以對話框顯示表單。 範例中設定FormBorderStyle了 、 AcceptButton、 MaximizeBoxCancelButtonMinimizeBoxStartPosition 、 和 屬性,以改變表單的外觀與功能,呈現對話框。 範例也利用 Add 表單 Controls 收集方法加入兩個 Button 控制項。 範例中利用該 HelpButton 屬性在對話框的說明欄中顯示一個幫助按鈕。
public:
void CreateMyForm()
{
// Create a new instance of the form.
Form^ form1 = gcnew Form;
// Create two buttons to use as the accept and cancel buttons.
Button^ button1 = gcnew Button;
Button^ button2 = gcnew Button;
// Set the text of button1 to "OK".
button1->Text = "OK";
// Set the position of the button on the form.
button1->Location = Point(10,10);
// Set the text of button2 to "Cancel".
button2->Text = "Cancel";
// Set the position of the button based on the location of button1.
button2->Location =
Point( button1->Left, button1->Height + button1->Top + 10 );
// Set the caption bar text of the form.
form1->Text = "My Dialog Box";
// Display a help button on the form.
form1->HelpButton = true;
// Define the border style of the form to a dialog box.
form1->FormBorderStyle = ::FormBorderStyle::FixedDialog;
// Set the MaximizeBox to false to remove the maximize box.
form1->MaximizeBox = false;
// Set the MinimizeBox to false to remove the minimize box.
form1->MinimizeBox = false;
// Set the accept button of the form to button1.
form1->AcceptButton = button1;
// Set the cancel button of the form to button2.
form1->CancelButton = button2;
// Set the start position of the form to the center of the screen.
form1->StartPosition = FormStartPosition::CenterScreen;
// Add button1 to the form.
form1->Controls->Add( button1 );
// Add button2 to the form.
form1->Controls->Add( button2 );
// Display the form as a modal dialog box.
form1->ShowDialog();
}
public void CreateMyForm()
{
// Create a new instance of the form.
Form form1 = new Form();
// Create two buttons to use as the accept and cancel buttons.
Button button1 = new Button ();
Button button2 = new Button ();
// Set the text of button1 to "OK".
button1.Text = "OK";
// Set the position of the button on the form.
button1.Location = new Point (10, 10);
// Set the text of button2 to "Cancel".
button2.Text = "Cancel";
// Set the position of the button based on the location of button1.
button2.Location
= new Point (button1.Left, button1.Height + button1.Top + 10);
// Set the caption bar text of the form.
form1.Text = "My Dialog Box";
// Display a help button on the form.
form1.HelpButton = true;
// Define the border style of the form to a dialog box.
form1.FormBorderStyle = FormBorderStyle.FixedDialog;
// Set the MaximizeBox to false to remove the maximize box.
form1.MaximizeBox = false;
// Set the MinimizeBox to false to remove the minimize box.
form1.MinimizeBox = false;
// Set the accept button of the form to button1.
form1.AcceptButton = button1;
// Set the cancel button of the form to button2.
form1.CancelButton = button2;
// Set the start position of the form to the center of the screen.
form1.StartPosition = FormStartPosition.CenterScreen;
// Add button1 to the form.
form1.Controls.Add(button1);
// Add button2 to the form.
form1.Controls.Add(button2);
// Display the form as a modal dialog box.
form1.ShowDialog();
}
Public Sub CreateMyForm()
' Create a new instance of the form.
Dim form1 As New Form()
' Create two buttons to use as the accept and cancel buttons.
Dim button1 As New Button()
Dim button2 As New Button()
' Set the text of button1 to "OK".
button1.Text = "OK"
' Set the position of the button on the form.
button1.Location = New Point(10, 10)
' Set the text of button2 to "Cancel".
button2.Text = "Cancel"
' Set the position of the button based on the location of button1.
button2.Location = _
New Point(button1.Left, button1.Height + button1.Top + 10)
' Set the caption bar text of the form.
form1.Text = "My Dialog Box"
' Display a help button on the form.
form1.HelpButton = True
' Define the border style of the form to a dialog box.
form1.FormBorderStyle = FormBorderStyle.FixedDialog
' Set the MaximizeBox to false to remove the maximize box.
form1.MaximizeBox = False
' Set the MinimizeBox to false to remove the minimize box.
form1.MinimizeBox = False
' Set the accept button of the form to button1.
form1.AcceptButton = button1
' Set the cancel button of the form to button2.
form1.CancelButton = button2
' Set the start position of the form to the center of the screen.
form1.StartPosition = FormStartPosition.CenterScreen
' Add button1 to the form.
form1.Controls.Add(button1)
' Add button2 to the form.
form1.Controls.Add(button2)
' Display the form as a modal dialog box.
form1.ShowDialog()
End Sub
備註
A Form 是你應用程式中顯示的任何視窗的表示。 這個 Form 類別可以用來建立標準視窗、工具視窗、無邊框視窗和浮動視窗。 你也可以用這個 Form 類別來建立像對話框這樣的模態視窗。 一種特殊表單稱為多文件介面(MDI)表單,可以包含其他稱為 MDI 子表單的表單。 MDI 表單是透過將屬性設 IsMdiContainer 為 true來建立的。 MDI 子表單是透過將屬性設定 MdiParent 為包含子表單的 MDI 父表單來建立的。
利用類別 Form 中可用的屬性,你可以決定視窗或對話框的外觀、大小、顏色及視窗管理功能。 這個 Text 屬性允許你在標題欄指定視窗的說明。 Size和DesktopLocation屬性允許你定義視窗顯示時的大小與位置。 你可以使用 ForeColor color 屬性來更改所有放在表單上的控件的預設前景顏色。 這些 FormBorderStyle、 MinimizeBox和 MaximizeBox 屬性讓你能控制表單在執行時是否能被最小化、最大化或調整大小。
除了屬性之外,你也可以利用類別的方法來操作表單。 例如,你可以用這個 ShowDialog 方法將表單顯示為模態對話框。 你可以用這個 SetDesktopLocation 方法把表單放在桌面上。
該類別的 Form 事件讓你能回應表單上執行的動作。 你可以利用這個 Activated 事件執行操作,例如在表單啟動時更新表單控制中顯示的資料。
你可以在申請表單中放置一個叫做的方法 Main ,作為申請的起始類別。 在該 Main 方法中加入程式碼來建立並顯示表單。 你還需要在方法中加入屬性STAThreadMain,這樣表單才能執行。 當起始表單關閉時,申請也會關閉。
如果你將屬性設定 Enabled 為 false 在 顯示之前 Form (例如在 Microsoft Visual Studio 設計器中設 Enabled 為 false),最小化、最大化、關閉和系統按鈕仍會啟用。 如果你設定 Enabled 為 false 在 顯示後 Form (例如載入事件發生時),按鈕會被禁用。
建構函式
| 名稱 | Description |
|---|---|
| Form() |
初始化 Form 類別的新執行個體。 |
欄位
| 名稱 | Description |
|---|---|
| ScrollStateAutoScrolling |
決定房產價值 AutoScroll 。 (繼承來源 ScrollableControl) |
| ScrollStateFullDrag |
判斷使用者是否啟用了完整視窗拖曳。 (繼承來源 ScrollableControl) |
| ScrollStateHScrollVisible |
決定屬性值是否 HScroll 設為 |
| ScrollStateUserHasScrolled |
判斷使用者是否滑動過 ScrollableControl 控制項。 (繼承來源 ScrollableControl) |
| ScrollStateVScrollVisible |
決定屬性值是否 VScroll 設為 |
屬性
| 名稱 | Description |
|---|---|
| AcceptButton |
當使用者按下 ENTER 鍵時,會取得或設定表單上的按鈕。 |
| AccessibilityObject |
讓被 AccessibleObject 指派到控制室。 (繼承來源 Control) |
| AccessibleDefaultActionDescription |
取得或設定控制項的預設動作描述,供無障礙客戶端應用程式使用。 (繼承來源 Control) |
| AccessibleDescription |
取得或設定無障礙客戶端應用程式所使用的控制項描述。 (繼承來源 Control) |
| AccessibleName |
取得或設定無障礙客戶端應用程式所使用的控制項名稱。 (繼承來源 Control) |
| AccessibleRole |
取得或設定控制的可及角色。 (繼承來源 Control) |
| ActiveControl |
取得或設定容器控制的主動控制。 (繼承來源 ContainerControl) |
| ActiveForm |
會拿到目前有效的申請表。 |
| ActiveMdiChild |
取得目前活躍的多文件介面(MDI)子視窗。 |
| AllowDrop |
取得或設定一個值,指示控制器是否能接受使用者拖曳到的資料。 (繼承來源 Control) |
| AllowTransparency |
取得或設定一個值,表示表單的不透明度是否可調整。 |
| Anchor |
取得或設定控制項綁定容器的邊緣,並決定控制項如何與父控制項進行調整大小。 (繼承來源 Control) |
| AutoScale |
已淘汰.
已淘汰.
取得或設定一個值,表示表單是否調整大小以符合表單所用字型的高度,並調整控制項大小。 |
| AutoScaleBaseSize |
取得或設定用於自動縮放表單的基礎大小。 |
| AutoScaleDimensions |
取得或設定控制器設計的尺寸。 (繼承來源 ContainerControl) |
| AutoScaleFactor |
取得目前與設計時自動縮放尺寸之間的縮放因子。 (繼承來源 ContainerControl) |
| AutoScaleMode |
取得或設定控制器的自動縮放模式。 (繼承來源 ContainerControl) |
| AutoScroll |
取得或設定一個值,指示表單是否啟用自動捲動。 |
| AutoScrollMargin |
設定自動捲動邊距的大小。 (繼承來源 ScrollableControl) |
| AutoScrollMinSize |
取得或設定自動捲動的最小大小。 (繼承來源 ScrollableControl) |
| AutoScrollOffset |
取得或設定,將此控制捲動至。ScrollControlIntoView(Control) (繼承來源 Control) |
| AutoScrollPosition |
取得或設定自動捲動位置的位置。 (繼承來源 ScrollableControl) |
| AutoSize |
根據 的 AutoSizeMode設定調整表單大小。 |
| AutoSizeMode |
取得或設定表單自動調整大小的模式。 |
| AutoValidate |
取得或設定一個值,指示當焦點改變時,容器中的控制項是否會自動驗證。 |
| BackColor |
取得或設定控制點的背景色。 |
| BackgroundImage |
取得或設定控制中顯示的背景影像。 (繼承來源 Control) |
| BackgroundImageLayout |
取得或設定背景影像佈局,依照 ImageLayout 列舉定義。 (繼承來源 Control) |
| BindingContext |
取得或設定 BindingContext 控制。 (繼承來源 ContainerControl) |
| Bottom |
取得控制項底部邊緣與容器用戶端區域頂部邊緣之間的距離(像素)。 (繼承來源 Control) |
| Bounds |
取得或設定控制項的大小與位置,包括非用戶端元素,以像素為單位,相對於父控制項。 (繼承來源 Control) |
| CancelButton |
使用者按下 ESC 鍵時,會取得或設定按鈕控制。 |
| CanEnableIme |
會取得一個值,表示該屬性是否 ImeMode 能被設定為主動值,以支援 IME。 (繼承來源 ContainerControl) |
| CanFocus |
會獲得一個值,表示控制點是否能獲得焦點。 (繼承來源 Control) |
| CanRaiseEvents |
判斷事件是否能在控制組上引發。 (繼承來源 Control) |
| CanSelect |
會得到一個值,表示是否可以選擇該控制項。 (繼承來源 Control) |
| Capture |
取得或設定一個值,表示控制器是否已捕捉該滑鼠。 (繼承來源 Control) |
| CausesValidation |
取得或設定一個值,指示該控制是否導致在收到焦點時對需要驗證的控制項進行驗證。 (繼承來源 Control) |
| ClientRectangle |
取得代表控制區客戶端區域的矩形。 (繼承來源 Control) |
| ClientSize |
取得或設定表單客戶區域的大小。 |
| CompanyName |
取得包含控制權的公司名稱或應用程式的創建者名稱。 (繼承來源 Control) |
| Container |
得到 IContainer 包含 Component的 。 (繼承來源 Component) |
| ContainsFocus |
會獲得一個值,表示該控制項或其子控制項目前是否擁有輸入焦點。 (繼承來源 Control) |
| ContextMenu |
已淘汰.
取得或設定與控制鍵相關的捷徑選單。 (繼承來源 Control) |
| ContextMenuStrip |
取得或設定 ContextMenuStrip 與此控制相關聯的 (繼承來源 Control) |
| ControlBox |
取得或設定一個值,指示表單說明欄中是否顯示控制框。 |
| Controls |
取得控制中包含的控制項集合。 (繼承來源 Control) |
| Created |
會得到一個值,表示控制是否已被建立。 (繼承來源 Control) |
| CreateParams |
當控制句柄建立時,會取得所需的建立參數。 |
| CurrentAutoScaleDimensions |
取得螢幕目前的運行時間尺寸。 (繼承來源 ContainerControl) |
| Cursor |
當滑鼠指標位於控制器上時,會顯示或設定游標。 (繼承來源 Control) |
| DataBindings |
取得控制項的資料綁定。 (繼承來源 Control) |
| DataContext |
取得或設定資料上下文以進行資料綁定。 這是一個環境音屬性。 (繼承來源 Control) |
| DefaultCursor |
取得或設定控制鍵的預設游標。 (繼承來源 Control) |
| DefaultImeMode |
可獲得控制項所支援的預設輸入法編輯器(IME)模式。 |
| DefaultMargin |
取得預設控制點間設定的像素空間。 (繼承來源 Control) |
| DefaultMaximumSize |
取得控制項預設最大大小的長度與高度(像素數)。 (繼承來源 Control) |
| DefaultMinimumSize |
取得控制項預設最小大小的長度與高度(像素)。 (繼承來源 Control) |
| DefaultPadding |
取得控制項內容的預設內部間距(像素)。 (繼承來源 Control) |
| DefaultSize |
會得到預設大小的控制器。 |
| DesignMode |
會得到一個值,表示目前 Component 是否處於設計模式。 (繼承來源 Component) |
| DesktopBounds |
在 Windows 桌面上取得或設定表單的大小與位置。 |
| DesktopLocation |
取得或設定表單在 Windows 桌面的位置。 |
| DeviceDpi |
取得目前顯示控制項所在顯示器的 DPI 值。 (繼承來源 Control) |
| DialogResult |
取得或設定表單的對話結果。 |
| DisplayRectangle |
取得代表控制器虛擬顯示區域的矩形。 (繼承來源 ScrollableControl) |
| Disposing |
會取得一個值,表示基底 Control 類別是否正在處理中。 (繼承來源 Control) |
| Dock |
取得或設定哪些控制邊界對接到其父控制,並決定控制點如何與父控制進行調整大小。 (繼承來源 Control) |
| DockPadding |
可以取得控制器所有邊緣的底座填充設定。 (繼承來源 ScrollableControl) |
| DoubleBuffered |
會取得或設定一個值,指示該控制器是否應該使用次級緩衝區重新繪製表面以減少或防止閃爍。 (繼承來源 Control) |
| Enabled |
取得或設定一個值,表示控制項是否能回應使用者互動。 (繼承來源 Control) |
| Events |
會取得與此 Component連結的事件處理程序清單。 (繼承來源 Component) |
| Focused |
會得到一個值,表示控制器是否有輸入焦點。 (繼承來源 Control) |
| Font |
取得或設定控制項顯示文字的字型。 (繼承來源 Control) |
| FontHeight |
取得或設定控制鍵字型的高度。 (繼承來源 Control) |
| ForeColor |
取得或設定控制鍵的前景色。 (繼承來源 Control) |
| FormBorderColor |
設定或取得表單的邊框顏色。 |
| FormBorderStyle |
取得或設定表單的邊框樣式。 |
| FormCaptionBackColor |
將表格標題欄重新設定為顏色(說明文字背面顏色)。 |
| FormCaptionTextColor |
設定或取得表單標題欄文字顏色(視窗說明文字顏色)。 |
| FormCornerPreference |
使用 FormCornerPreference enum 來設定或取得 Form 角落的圓角風格。 |
| FormScreenCaptureMode |
代表構成應用程式使用者介面的視窗或對話框。 |
| Handle |
它會得到控制項綁定的視窗把手。 (繼承來源 Control) |
| HasChildren |
會取得一個值,表示該控制是否包含一個或多個子控制項。 (繼承來源 Control) |
| Height |
取得或設定控制點的高度。 (繼承來源 Control) |
| HelpButton |
取得或設定一個值,指示表單說明框中是否應該顯示幫助按鈕。 |
| HorizontalScroll |
取得與水平捲動條相關的特性。 (繼承來源 ScrollableControl) |
| HScroll |
會取得或設定一個值,表示水平滾動條是否可見。 (繼承來源 ScrollableControl) |
| Icon |
取得或設定表單的圖示。 |
| ImeMode |
取得或設定控制器的輸入法編輯器(IME)模式。 (繼承來源 Control) |
| ImeModeBase |
取得或設定控制的 IME 模式。 (繼承來源 Control) |
| InvokeRequired |
會獲得一個值,表示呼叫者在呼叫控制項時是否必須呼叫呼叫方法,因為呼叫者使用的執行緒與該控制項建立的執行緒不同。 (繼承來源 Control) |
| IsAccessible |
取得或設定一個值,指示該控制項是否對無障礙應用程式可見。 (繼承來源 Control) |
| IsAncestorSiteInDesignMode |
顯示該控制點的前祖是否被設置在 DesignMode 中。 這個屬性是唯讀的。 (繼承來源 Control) |
| IsDisposed |
會有一個值,表示控制權是否已被處理掉。 (繼承來源 Control) |
| IsHandleCreated |
會得到一個值,表示該控制項是否有與其相關的 handle。 (繼承來源 Control) |
| IsMdiChild |
會取得一個值,表示該表單是否為多文件介面(MDI)子表單。 |
| IsMdiContainer |
取得或設定一個值,指示表單是否為多文件介面(MDI)子表單的容器。 |
| IsMirrored |
會得到一個值,表示該控制是否為鏡像。 (繼承來源 Control) |
| IsRestrictedWindow |
會取得一個值,表示表單是否能不受限制地使用所有視窗和使用者輸入事件。 |
| KeyPreview |
取得或設定一個值,指示表單在事件傳遞給有焦點控制項前,是否會接收關鍵事件。 |
| LayoutEngine |
會取得控制點的佈局引擎的快取實例。 (繼承來源 Control) |
| Left |
取得或設定控制項左邊與容器客戶端區域左邊之間的距離(像素)。 (繼承來源 Control) |
| Location | |
| Location |
取得或設定控制器左上角相對於容器左上角的座標。 (繼承來源 Control) |
| MainMenuStrip |
取得或設定表單的主要選單容器。 |
| Margin |
取得或設定控制區之間的空格。 |
| MaximizeBox |
會取得或設定一個值,表示表單標題列中是否顯示 「最大化 」按鈕。 |
| MaximizedBounds |
當表單被最大化時,會得到或設定其大小。 |
| MaximumSize |
會得到表單可調整的最大尺寸。 |
| MdiChildren |
會獲得一組表單陣列,代表多文件介面(MDI)子表單,這些表單是與此表單子體相連的。 |
| MdiChildrenMinimizedAnchorBottom |
為最小的多重性飲食兒童提供或設定錨點。 |
| MdiParent |
取得或設定此表單的當前多文件介面(MDI)父表單。 |
| Menu |
已淘汰.
取得或設定 MainMenu 在表單中顯示的 that。 |
| MergedMenu |
已淘汰.
會看到表格合併後的選單。 |
| MinimizeBox |
會取得或設定一個值,表示表單標題列中是否顯示 最小化 按鈕。 |
| MinimumSize |
取得或設定表單可調整大小的最小尺寸。 |
| Modal |
會獲得一個值,表示此表單是否以模態方式顯示。 |
| Name |
取得或設定控制的名稱。 (繼承來源 Control) |
| Opacity |
取得或設定表單的不透明度等級。 |
| OwnedForms |
會得到一個物件陣列 Form ,代表所有被該表單擁有的表單。 |
| Owner |
取得或設定擁有此表單的表單。 |
| Padding |
在控制範圍內設置或設置填充。 (繼承來源 Control) |
| Parent |
取得或設定控制的父容器。 (繼承來源 Control) |
| ParentForm |
會拿到容器控制所指派的表單。 (繼承來源 ContainerControl) |
| PreferredSize |
大小相當於一個長方形區域,控制器可以放進去。 (繼承來源 Control) |
| ProductName |
取得包含控制項的組件產品名稱。 (繼承來源 Control) |
| ProductVersion |
取得包含控制項的組裝版本。 (繼承來源 Control) |
| RecreatingHandle |
會取得一個值,表示該控制項目前是否正在重新建立其句柄。 (繼承來源 Control) |
| Region |
取得或設定與控制項相關的視窗區域。 (繼承來源 Control) |
| RenderRightToLeft |
已淘汰.
已淘汰.
該物業現已過時。 (繼承來源 Control) |
| ResizeRedraw |
會取得或設定一個值,表示控制項在調整時是否會自行重新繪製。 (繼承來源 Control) |
| RestoreBounds |
取得表單在正常視窗狀態下的位置與大小。 |
| Right |
取得控制器右邊與容器用戶端區域左邊之間的距離(像素)。 (繼承來源 Control) |
| RightToLeft |
取得或設定一個值,指示 control 元素是否對齊以支援使用右至左字型的區域。 (繼承來源 Control) |
| RightToLeftLayout |
會取得或設定一個值,指示是否開啟了從右到左的鏡子擺放。 |
| ScaleChildren |
會得到一個決定子控制項縮放的值。 (繼承來源 Control) |
| ShowFocusCues |
會得到一個值,指示控制器是否應該顯示焦點矩形。 (繼承來源 Control) |
| ShowIcon |
會取得或設定一個值,指示表單標題列中是否顯示圖示。 |
| ShowInTaskbar |
會取得或設定一個值,表示表單是否顯示在 Windows 工作列中。 |
| ShowKeyboardCues |
會取得一個值,表示使用者介面是否處於顯示或隱藏鍵盤加速器的適當狀態。 (繼承來源 Control) |
| ShowWithoutActivation |
會獲得一個值,表示視窗在顯示時是否會被啟動。 |
| Site |
取得或設定控制點。 (繼承來源 Control) |
| Size |
取得或設定表單的大小。 |
| SizeGripStyle |
將握把尺寸的樣式設定在表單右下角顯示。 |
| StartPosition |
在執行時取得或設定表單的起始位置。 |
| TabIndex |
取得或設定容器內控制項的制表順序。 |
| TabStop |
取得或設定一個值,指示使用者是否能使用 TAB 鍵將焦點分配給此控制項。 |
| TabStop |
取得或設定一個值,指示使用者是否能使用 TAB 鍵將焦點分配給此控制項。 (繼承來源 Control) |
| Tag |
取得或設定包含控制項資料的物件。 (繼承來源 Control) |
| Text |
取得或設定與此控制項相關的文字。 |
| Text |
取得或設定與此控制項相關的文字。 (繼承來源 Control) |
| Top |
取得或設定控制面板頂端與容器用戶端區域頂端之間的距離(以像素為單位)。 (繼承來源 Control) |
| TopLevel |
取得或設定一個值,指示是否要將表單顯示為頂層視窗。 |
| TopLevelControl |
取得沒有被其他 Windows Forms 控制項保護的父控制權。 通常,這是控制所包含的最 Form 外層。 (繼承來源 Control) |
| TopMost |
取得或設定一個值,指示表單是否應該顯示為最頂表單。 |
| TransparencyKey |
取得或設定代表表單透明區域的顏色。 |
| UseWaitCursor |
取得或設定一個值,指示是否使用等待游標來控制目前的控制項及所有子控制項。 (繼承來源 Control) |
| VerticalScroll |
取得與垂直捲動條相關的特性。 (繼承來源 ScrollableControl) |
| Visible |
取得或設定一個值,表示該控制項及其所有子控制項是否被顯示。 (繼承來源 Control) |
| VScroll |
會取得或設定一個值,表示垂直捲動條是否可見。 (繼承來源 ScrollableControl) |
| Width |
設定或設定控制寬度。 (繼承來源 Control) |
| WindowState |
會得到或設定一個值,指示形式是最小化、最大化還是正常化。 |
| WindowTarget |
此性質對此類別無關。 (繼承來源 Control) |
方法
事件
| 名稱 | Description |
|---|---|
| Activated |
當表單在程式碼中或使用者啟動時發生。 |
| AutoSizeChanged |
當房產變更時 AutoSize 發生。 |
| AutoValidateChanged |
當房產變更時 AutoValidate 發生。 |
| BackColorChanged |
發生於 BackColor 屬性的值變更時。 (繼承來源 Control) |
| BackgroundImageChanged |
發生於 BackgroundImage 屬性的值變更時。 (繼承來源 Control) |
| BackgroundImageLayoutChanged |
當房產變更時 BackgroundImageLayout 發生。 (繼承來源 Control) |
| BindingContextChanged |
發生於 BindingContext 屬性的值變更時。 (繼承來源 Control) |
| CausesValidationChanged |
發生於 CausesValidation 屬性的值變更時。 (繼承來源 Control) |
| ChangeUICues |
當焦點或鍵盤使用者介面(UI)提示改變時,會發生這種情況。 (繼承來源 Control) |
| Click |
當按下控制器時會發生。 (繼承來源 Control) |
| ClientSizeChanged |
發生於 ClientSize 屬性的值變更時。 (繼承來源 Control) |
| Closed |
已淘汰.
當表格關閉時會發生。 |
| Closing |
已淘汰.
當表格結束時發生。 |
| ContextMenuChanged |
已淘汰.
發生於 ContextMenu 屬性的值變更時。 (繼承來源 Control) |
| ContextMenuStripChanged |
發生於 ContextMenuStrip 屬性的值變更時。 (繼承來源 Control) |
| ControlAdded |
當新增控制項加入 Control.ControlCollection時,會發生。 (繼承來源 Control) |
| ControlRemoved |
當控制項從 中移除 Control.ControlCollection時發生。 (繼承來源 Control) |
| CursorChanged |
發生於 Cursor 屬性的值變更時。 (繼承來源 Control) |
| DataContextChanged |
發生於 DataContext 屬性的值變更時。 (繼承來源 Control) |
| Deactivate |
當形態失去焦點,不再是主動形態時發生。 |
| Disposed |
當元件被呼叫方法 Dispose() 時會發生。 (繼承來源 Component) |
| DockChanged |
發生於 Dock 屬性的值變更時。 (繼承來源 Control) |
| DoubleClick |
當雙擊按鈕時會發生。 (繼承來源 Control) |
| DpiChanged |
當顯示裝置的 DPI 設定改變時,該裝置正在顯示表單。 |
| DpiChangedAfterParent |
當控制器的 DPI 設定在父控制器或表單的 DPI 改變後,程式方式更改時會發生。 (繼承來源 Control) |
| DpiChangedBeforeParent |
當控制器的 DPI 設定在父控制器或表單的 DPI 變更事件尚未發生之前,程式化地更改時就會發生。 (繼承來源 Control) |
| DragDrop |
當拖放操作完成時會發生。 (繼承來源 Control) |
| DragEnter |
當物體被拖入控制範圍時,會發生這種情況。 (繼承來源 Control) |
| DragLeave |
當物體被拖出控制範圍時,會發生這種情況。 (繼承來源 Control) |
| DragOver |
當物體被拖過控制範圍時會發生。 (繼承來源 Control) |
| EnabledChanged |
發生於 Enabled 屬性值變更時。 (繼承來源 Control) |
| Enter |
當進入控制區時發生。 (繼承來源 Control) |
| FontChanged |
當房產價值變動時 Font 發生。 (繼承來源 Control) |
| ForeColorChanged |
當房產價值變動時 ForeColor 發生。 (繼承來源 Control) |
| FormBorderColorChanged |
當房產發生變化時 FormBorderColor 。 |
| FormCaptionBackColorChanged |
當房產發生變化時 FormCaptionBackColor 。 |
| FormCaptionTextColorChanged |
當房產發生變化時 FormCaptionTextColor 。 |
| FormClosed |
在表格關閉後發生。 |
| FormClosing |
在表格結案前發生。 |
| FormCornerPreferenceChanged |
當房產發生變化時 FormCornerPreference 。 |
| GiveFeedback |
發生在拖曳操作期間。 (繼承來源 Control) |
| GotFocus |
當控制裝置被聚焦時發生。 (繼承來源 Control) |
| HandleCreated |
當控制器被建立把柄時,會發生這種情況。 (繼承來源 Control) |
| HandleDestroyed |
當控制器的把手正在被摧毀時,會發生這種情況。 (繼承來源 Control) |
| HelpButtonClicked |
點擊 說明 按鈕時會發生。 |
| HelpRequested |
當使用者請求控制權協助時會發生。 (繼承來源 Control) |
| ImeModeChanged |
當房產發生變化時 ImeMode 。 (繼承來源 Control) |
| InputLanguageChanged |
發生在表單的輸入語言改變之後。 |
| InputLanguageChanging |
當使用者嘗試更改表單的輸入語言時,會發生這種情況。 |
| Invalidated |
當控制器顯示需要重新繪製時,會發生這種情況。 (繼承來源 Control) |
| KeyDown |
當按鍵時,控制器處於焦點狀態時會發生。 (繼承來源 Control) |
| KeyPress |
當按鍵在控制鍵處於焦點狀態時,按下字元、空白鍵或退格鍵時會發生。 (繼承來源 Control) |
| KeyUp |
當控制鍵處於對焦狀態時放開鍵時會發生。 (繼承來源 Control) |
| Layout |
當控制項應該重新定位其子控制項時,會發生這種情況。 (繼承來源 Control) |
| Leave |
當輸入焦點離開控制器時會發生。 (繼承來源 Control) |
| Load |
發生在表單首次顯示之前。 |
| LocationChanged |
發生於 Location 屬性值變更時。 (繼承來源 Control) |
| LostFocus |
當控制失焦時會發生。 (繼承來源 Control) |
| MarginChanged |
當房產變更時 Margin 發生。 |
| MaximizedBoundsChanged |
當房產價值 MaximizedBounds 變動時,會發生這種情況。 |
| MaximumSizeChanged |
當房產價值 MaximumSize 變動時,會發生這種情況。 |
| MdiChildActivate |
當多文件介面(MDI)子表單在 MDI 應用程式中被啟用或關閉時,會發生這種情況。 |
| MenuComplete |
當表單的選單失去焦點時,會發生這種情況。 |
| MenuStart |
當表單的選單被聚焦時,會發生這種情況。 |
| MinimumSizeChanged |
當房產價值 MinimumSize 變動時,會發生這種情況。 |
| MouseCaptureChanged |
當控制組失去滑鼠捕捉時會發生。 (繼承來源 Control) |
| MouseClick |
當滑鼠點擊控制鍵時會發生。 (繼承來源 Control) |
| MouseDoubleClick |
當滑鼠雙擊控制鍵時會發生。 (繼承來源 Control) |
| MouseDown |
當滑鼠指標放在控制器上,按下滑鼠按鈕時會發生。 (繼承來源 Control) |
| MouseEnter |
當滑鼠指標進入控制鍵時會發生。 (繼承來源 Control) |
| MouseHover |
當滑鼠指標放在控制器上時會發生。 (繼承來源 Control) |
| MouseLeave |
當滑鼠指標離開控制鍵時會發生。 (繼承來源 Control) |
| MouseMove |
當滑鼠指標移到控制器上時會發生。 (繼承來源 Control) |
| MouseUp |
當滑鼠指標放在控制器上方並放開滑鼠按鈕時,會發生這種情況。 (繼承來源 Control) |
| MouseWheel |
當滑鼠滾輪移動時,控制器仍保持對焦。 (繼承來源 Control) |
| Move |
當控制桿移動時會發生。 (繼承來源 Control) |
| PaddingChanged |
當控制器的填充物改變時會發生。 (繼承來源 Control) |
| Paint |
當控制鍵重新繪製時會發生。 (繼承來源 Control) |
| ParentChanged |
當房產價值變動時 Parent 發生。 (繼承來源 Control) |
| PreviewKeyDown |
當按鍵在該控制鍵上時,會發生在事件發生 KeyDown 前。 (繼承來源 Control) |
| QueryAccessibilityHelp |
當 AccessibleObject 提供無障礙應用程式協助時,會發生這種情況。 (繼承來源 Control) |
| QueryContinueDrag |
發生在拖放操作期間,使拖曳源判斷是否應該取消拖放操作。 (繼承來源 Control) |
| RegionChanged |
發生於 Region 屬性的值變更時。 (繼承來源 Control) |
| Resize |
當控制大小被調整時會發生。 (繼承來源 Control) |
| ResizeBegin |
當表單進入調整尺寸模式時會發生。 |
| ResizeEnd |
當表單退出調整大小模式時會發生。 |
| RightToLeftChanged |
當房產價值變動時 RightToLeft 發生。 (繼承來源 Control) |
| RightToLeftLayoutChanged |
發生在房產價值 RightToLeftLayout 變動之後。 |
| Scroll |
當使用者或程式碼在客戶端區域滾動時會發生。 (繼承來源 ScrollableControl) |
| Shown |
當該表單首次顯示時發生。 |
| SizeChanged |
當房產價值變動時 Size 發生。 (繼承來源 Control) |
| StyleChanged |
當控制風格改變時會發生。 (繼承來源 Control) |
| SystemColorsChanged |
當系統顏色改變時會發生。 (繼承來源 Control) |
| TabIndexChanged |
發生於 TabIndex 屬性的值變更時。 |
| TabStopChanged |
當房產變更時 TabStop 發生。 |
| TabStopChanged |
當房產價值變動時 TabStop 發生。 (繼承來源 Control) |
| TextChanged |
當房產價值變動時 Text 發生。 (繼承來源 Control) |
| Validated |
當控制驗證完成時發生。 (繼承來源 Control) |
| Validating |
當對照組進行驗證時會發生。 (繼承來源 Control) |
| VisibleChanged |
當房產價值變動時 Visible 發生。 (繼承來源 Control) |
明確介面實作
| 名稱 | Description |
|---|---|
| IContainerControl.ActivateControl(Control) |
啟動指定的控制。 (繼承來源 ContainerControl) |
| IDropTarget.OnDragDrop(DragEventArgs) |
引發 DragDrop 事件。 (繼承來源 Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
引發 DragEnter 事件。 (繼承來源 Control) |
| IDropTarget.OnDragLeave(EventArgs) |
引發 DragLeave 事件。 (繼承來源 Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
引發 DragOver 事件。 (繼承來源 Control) |