RichTextBox 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 Windows 的富文字框控制項。
public ref class RichTextBox : System::Windows::Forms::TextBoxBase
public class RichTextBox : System.Windows.Forms.TextBoxBase
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class RichTextBox : System.Windows.Forms.TextBoxBase
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class RichTextBox : System.Windows.Forms.TextBoxBase
type RichTextBox = class
inherit TextBoxBase
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type RichTextBox = class
inherit TextBoxBase
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type RichTextBox = class
inherit TextBoxBase
Public Class RichTextBox
Inherits TextBoxBase
- 繼承
- 屬性
範例
以下程式碼範例建立一個 RichTextBox 控制項,將 RTF 檔案載入控制項,並搜尋「Text」這個詞的第一個實例。程式碼接著會更改所選文字的字型樣式、字體大小和字體顏色,並將變更資料儲存回原始檔案。 範例程式碼最後將控制項加入其 Form。 此範例要求將範例程式碼中建立的方法加入 Form 類別,並從表單的建構子呼叫。 該範例還要求在 C 磁碟根節點建立一個包含「Text」字樣的 RTF 檔案。
public:
void CreateMyRichTextBox()
{
RichTextBox^ richTextBox1 = gcnew RichTextBox;
richTextBox1->Dock = DockStyle::Fill;
richTextBox1->LoadFile( "C:\\MyDocument.rtf" );
richTextBox1->Find( "Text", RichTextBoxFinds::MatchCase );
richTextBox1->SelectionFont = gcnew System::Drawing::Font(
"Verdana", 12, FontStyle::Bold );
richTextBox1->SelectionColor = Color::Red;
richTextBox1->SaveFile( "C:\\MyDocument.rtf",
RichTextBoxStreamType::RichText );
this->Controls->Add( richTextBox1 );
}
public void CreateMyRichTextBox()
{
RichTextBox richTextBox1 = new RichTextBox();
richTextBox1.Dock = DockStyle.Fill;
richTextBox1.LoadFile("C:\\MyDocument.rtf");
richTextBox1.Find("Text", RichTextBoxFinds.MatchCase);
richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);
richTextBox1.SelectionColor = Color.Red;
richTextBox1.SaveFile("C:\\MyDocument.rtf", RichTextBoxStreamType.RichText);
this.Controls.Add(richTextBox1);
}
Public Sub CreateMyRichTextBox()
Dim richTextBox1 As New RichTextBox()
richTextBox1.Dock = DockStyle.Fill
richTextBox1.LoadFile("C:\MyDocument.rtf")
richTextBox1.Find("Text", RichTextBoxFinds.MatchCase)
richTextBox1.SelectionFont = New Font("Verdana", 12, FontStyle.Bold)
richTextBox1.SelectionColor = Color.Red
richTextBox1.SaveFile("C:\MyDocument.rtf", RichTextBoxStreamType.RichText)
Me.Controls.Add(richTextBox1)
End Sub
備註
透過這個 RichTextBox 控制,使用者可以輸入並編輯文字。 此控制項也提供比標準 TextBox 控制更進階的格式化功能。 文字可以直接指派到控制項,或從富文字格式(RTF)或純文字檔載入。 控制項內的文字可指定字元與段落格式。
RichTextBox控制項提供多項屬性,可用於對控制項內任何文字部分套用格式化。 要更改文字格式,必須先選取它。 只有部分文字可以被賦予字元和段落格式。 一旦對所選文字區段設定完成,所有在選取後輸入的文字也會以相同設定格式化,直到設定變更或控制文件中選擇其他區段為止。 這個 SelectionFont 屬性讓你可以將文字加粗或斜體。 你也可以利用這個屬性來改變文字的大小和字體。 這個 SelectionColor 屬性允許你改變文字的顏色。 要建立項目符號列表,你可以使用這個 SelectionBullet 屬性。 你也可以透過設定 SelectionIndent、 SelectionRightIndent和 SelectionHangingIndent 屬性來調整段落格式。
RichTextBox控制項提供開啟與儲存檔案的功能方法。 此 LoadFile 方法允許您將現有的 RTF 或 ASCII 文字檔載入控制項。 你也可以從已開啟的資料串流載入資料。 它 SaveFile 讓你能將檔案儲存成 RTF 或 ASCII 文字。 類似這個 LoadFile 方法,你也可以用它 SaveFile 儲存到開放的資料串流。 這個 RichTextBox 控制項也提供尋找文字字串的功能。 此 Find 方法會超載以尋找控制項文字中既有文字串也有特定字元。
你也可以將 RichTextBox 控制初始化到記憶體中儲存的資料。 例如,你可以將屬性初始 Rtf 化成包含要顯示文字的字串,包括決定文字格式的 RTF 代碼。
如果控制項內的文字包含連結,例如指向網站的連結,您可以使用該 DetectUrls 屬性適當地在控制項的文字中顯示該連結。 接著你可以處理 LinkClicked 事件來執行與連結相關的任務。 此 SelectionProtected 特性能保護控制範圍內的文字免於使用者操作。 當你控制受保護文字時,你可以處理 Protected 事件,判斷使用者何時嘗試修改受保護文字,並提醒使用者該文字已被保護,或提供標準方式操作受保護文字。
已經使用 TextBox 控制項的應用程式可以輕鬆調整以使用 RichTextBox 控制項。 然而,這個 RichTextBox 控制器沒有相同的 64K 字元容量限制 TextBox 。 通常 RichTextBox 用於提供類似文字處理應用程式(如 Microsoft Word)的文字處理與顯示功能。
備註
這個 TextBoxBase.Undo 方法無法與 KeyPress 事件 TextChanged 相符。
建構函式
| 名稱 | Description |
|---|---|
| RichTextBox() |
初始化 RichTextBox 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| AcceptsTab |
取得或設定一個值,指示在多行文字框控制中按 TAB 鍵時,是否在控制鍵中輸入 TAB 字元,而非將焦點移至制表序列中的下一個控制項。 (繼承來源 TextBoxBase) |
| AccessibilityObject |
讓被 AccessibleObject 指派到控制室。 (繼承來源 Control) |
| AccessibleDefaultActionDescription |
取得或設定控制項的預設動作描述,供無障礙客戶端應用程式使用。 (繼承來源 Control) |
| AccessibleDescription |
取得或設定無障礙客戶端應用程式所使用的控制項描述。 (繼承來源 Control) |
| AccessibleName |
取得或設定無障礙客戶端應用程式所使用的控制項名稱。 (繼承來源 Control) |
| AccessibleRole |
取得或設定控制的可及角色。 (繼承來源 Control) |
| AllowDrop |
取得或設定一個值,指示該控制項是否能啟用拖放操作。 |
| Anchor |
取得或設定控制項綁定容器的邊緣,並決定控制項如何與父控制項進行調整大小。 (繼承來源 Control) |
| AutoScrollOffset |
取得或設定,將此控制捲動至。ScrollControlIntoView(Control) (繼承來源 Control) |
| AutoSize |
此性質與此類別無關。 |
| AutoWordSelection |
會取得或設定一個值,指示是否啟用自動單字選擇。 |
| BackColor |
取得或設定控制點的背景色。 (繼承來源 TextBoxBase) |
| BackgroundImage |
此性質與此類別無關。 |
| BackgroundImageLayout |
此性質與此類別無關。 |
| BindingContext |
取得或設定 BindingContext 控制。 (繼承來源 Control) |
| BorderStyle |
取得或設定文字框控制的邊界類型。 (繼承來源 TextBoxBase) |
| Bottom |
取得控制項底部邊緣與容器用戶端區域頂部邊緣之間的距離(像素)。 (繼承來源 Control) |
| Bounds |
取得或設定控制項的大小與位置,包括非用戶端元素,以像素為單位,相對於父控制項。 (繼承來源 Control) |
| BulletIndent |
當條點樣式套用到文字時,取得或設定控制項中使用 RichTextBox 的縮排。 |
| CanEnableIme |
會取得一個值,表示該屬性是否 ImeMode 能被設定為主動值,以支援 IME。 (繼承來源 TextBoxBase) |
| CanFocus |
會獲得一個值,表示控制點是否能獲得焦點。 (繼承來源 Control) |
| CanRaiseEvents |
判斷事件是否能在控制組上引發。 (繼承來源 Control) |
| CanRedo |
獲得一個值,表示是否已發生 RichTextBox 可重複套用的動作。 |
| CanSelect |
會得到一個值,表示是否可以選擇該控制項。 (繼承來源 Control) |
| CanUndo |
會取得一個值,表示使用者是否能在文字框控制中還原先前的操作。 (繼承來源 TextBoxBase) |
| Capture |
取得或設定一個值,表示控制器是否已捕捉該滑鼠。 (繼承來源 Control) |
| CausesValidation |
取得或設定一個值,指示該控制是否導致在收到焦點時對需要驗證的控制項進行驗證。 (繼承來源 Control) |
| ClientRectangle |
取得代表控制區客戶端區域的矩形。 (繼承來源 Control) |
| ClientSize |
取得或設定控制區客戶區域的高度與寬度。 (繼承來源 Control) |
| CompanyName |
取得包含控制權的公司名稱或應用程式的創建者名稱。 (繼承來源 Control) |
| Container |
得到 IContainer 包含 Component的 。 (繼承來源 Component) |
| ContainsFocus |
會獲得一個值,表示該控制項或其子控制項目前是否擁有輸入焦點。 (繼承來源 Control) |
| ContextMenu |
已淘汰.
取得或設定與控制鍵相關的捷徑選單。 (繼承來源 Control) |
| ContextMenuStrip |
取得或設定 ContextMenuStrip 與此控制相關聯的 (繼承來源 Control) |
| Controls |
取得控制中包含的控制項集合。 (繼承來源 Control) |
| Created |
會得到一個值,表示控制是否已被建立。 (繼承來源 Control) |
| CreateParams |
當控制句柄建立時,會取得所需的建立參數。 |
| Cursor |
當滑鼠指標位於控制器上時,會顯示或設定游標。 (繼承來源 Control) |
| DataBindings |
取得控制項的資料綁定。 (繼承來源 Control) |
| DataContext |
取得或設定資料上下文以進行資料綁定。 這是一個環境音屬性。 (繼承來源 Control) |
| DefaultCursor |
取得或設定控制鍵的預設游標。 (繼承來源 TextBoxBase) |
| DefaultImeMode |
可獲得控制項所支援的預設輸入法編輯器(IME)模式。 (繼承來源 Control) |
| DefaultMargin |
取得預設控制點間設定的像素空間。 (繼承來源 Control) |
| DefaultMaximumSize |
取得控制項預設最大大小的長度與高度(像素數)。 (繼承來源 Control) |
| DefaultMinimumSize |
取得控制項預設最小大小的長度與高度(像素)。 (繼承來源 Control) |
| DefaultPadding |
取得控制項內容的預設內部間距(像素)。 (繼承來源 Control) |
| DefaultSize |
會得到預設大小的控制器。 |
| DesignMode |
會得到一個值,表示目前 Component 是否處於設計模式。 (繼承來源 Component) |
| DetectUrls |
取得或設定一個值,指示當輸入控制項時,是否 RichTextBox 會自動格式化統一資源定位器(URL)。 |
| DeviceDpi |
取得目前顯示控制項所在顯示器的 DPI 值。 (繼承來源 Control) |
| DisplayRectangle |
取得代表控制器顯示區域的矩形。 (繼承來源 Control) |
| Disposing |
會取得一個值,表示基底 Control 類別是否正在處理中。 (繼承來源 Control) |
| Dock |
取得或設定哪些控制邊界對接到其父控制,並決定控制點如何與父控制進行調整大小。 (繼承來源 Control) |
| DoubleBuffered |
取得或設定一個值,指示控制繪製是否在緩衝區中完成,然後再顯示控制項。 此性質對此類別無關。 (繼承來源 TextBoxBase) |
| EnableAutoDragDrop |
取得或設定一個值,使文字、圖片及其他資料能進行拖放操作。 |
| Enabled |
取得或設定一個值,表示控制項是否能回應使用者互動。 (繼承來源 Control) |
| Events |
會取得與此 Component連結的事件處理程序清單。 (繼承來源 Component) |
| Focused |
會得到一個值,表示控制器是否有輸入焦點。 (繼承來源 Control) |
| Font |
取得或設定控制項顯示文字的字型。 |
| FontHeight |
取得或設定控制鍵字型的高度。 (繼承來源 Control) |
| ForeColor |
取得或設定控制鍵的前景色。 |
| Handle |
它會得到控制項綁定的視窗把手。 (繼承來源 Control) |
| HasChildren |
會取得一個值,表示該控制是否包含一個或多個子控制項。 (繼承來源 Control) |
| Height |
取得或設定控制點的高度。 (繼承來源 Control) |
| HideSelection |
會取得或設定一個值,指示當控制項失去焦點時,文字框中所選文字是否仍被高亮。 (繼承來源 TextBoxBase) |
| ImeMode |
取得或設定控制器的輸入法編輯器(IME)模式。 (繼承來源 Control) |
| ImeModeBase |
取得或設定控制項的輸入法編輯器(IME)模式。 (繼承來源 TextBoxBase) |
| InvokeRequired |
會獲得一個值,表示呼叫者在呼叫控制項時是否必須呼叫呼叫方法,因為呼叫者使用的執行緒與該控制項建立的執行緒不同。 (繼承來源 Control) |
| IsAccessible |
取得或設定一個值,指示該控制項是否對無障礙應用程式可見。 (繼承來源 Control) |
| IsAncestorSiteInDesignMode |
顯示該控制點的前祖是否被設置在 DesignMode 中。 這個屬性是唯讀的。 (繼承來源 Control) |
| IsDisposed |
會有一個值,表示控制權是否已被處理掉。 (繼承來源 Control) |
| IsHandleCreated |
會得到一個值,表示該控制項是否有與其相關的 handle。 (繼承來源 Control) |
| IsMirrored |
會得到一個值,表示該控制是否為鏡像。 (繼承來源 Control) |
| LanguageOption |
取得或設定一個值,指示 RichTextBox 輸入法編輯器(IME)及亞洲語言支援的設定。 |
| LayoutEngine |
會取得控制點的佈局引擎的快取實例。 (繼承來源 Control) |
| Left |
取得或設定控制項左邊與容器客戶端區域左邊之間的距離(像素)。 (繼承來源 Control) |
| Lines |
取得或設定文字框中的文字行數控制。 (繼承來源 TextBoxBase) |
| Location |
取得或設定控制器左上角相對於容器左上角的座標。 (繼承來源 Control) |
| Margin |
取得或設定控制區之間的空格。 (繼承來源 Control) |
| MaximumSize |
取得或設定的上限是可以指定的上限 GetPreferredSize(Size) 。 (繼承來源 Control) |
| MaxLength |
取得或設定使用者在富文字框控制中可輸入或貼上的最大字元數。 |
| MinimumSize |
取得或設定的尺寸是可指定的下限 GetPreferredSize(Size) 。 (繼承來源 Control) |
| Modified |
取得或設定一個值,表示自使用者建立控制項或其內容設定後,已修改過該文字框控制項。 (繼承來源 TextBoxBase) |
| Multiline |
會取得或設定一個值,表示是否為多線 RichTextBox 控制。 |
| Name |
取得或設定控制的名稱。 (繼承來源 Control) |
| Padding |
此性質對此類別無關。 (繼承來源 TextBoxBase) |
| Parent |
取得或設定控制的父容器。 (繼承來源 Control) |
| PreferredHeight |
會取得文字框的偏好高度。 (繼承來源 TextBoxBase) |
| PreferredSize |
大小相當於一個長方形區域,控制器可以放進去。 (繼承來源 Control) |
| ProductName |
取得包含控制項的組件產品名稱。 (繼承來源 Control) |
| ProductVersion |
取得包含控制項的組裝版本。 (繼承來源 Control) |
| ReadOnly |
會取得或設定一個值,指示文字框中的文字是否為唯讀。 (繼承來源 TextBoxBase) |
| RecreatingHandle |
會取得一個值,表示該控制項目前是否正在重新建立其句柄。 (繼承來源 Control) |
| RedoActionName |
取得可重新套用到控制 Redo() 項的動作名稱。 |
| Region |
取得或設定與控制項相關的視窗區域。 (繼承來源 Control) |
| RenderRightToLeft |
已淘汰.
已淘汰.
該物業現已過時。 (繼承來源 Control) |
| ResizeRedraw |
會取得或設定一個值,表示控制項在調整時是否會自行重新繪製。 (繼承來源 Control) |
| RichTextShortcutsEnabled |
此性質對此類別無關。 |
| Right |
取得控制器右邊與容器用戶端區域左邊之間的距離(像素)。 (繼承來源 Control) |
| RightMargin |
在控制項中取得或設定單行文字 RichTextBox 的大小。 |
| RightToLeft |
取得或設定一個值,指示 control 元素是否對齊以支援使用右至左字型的區域。 (繼承來源 Control) |
| Rtf |
取得或設定控制項的 RichTextBox 文字,包括所有富文字格式(RTF)代碼。 |
| ScaleChildren |
會得到一個決定子控制項縮放的值。 (繼承來源 Control) |
| ScrollBars |
可以取得或設定要在控制鍵中 RichTextBox 顯示的捲軸條類型。 |
| SelectedRtf |
在控制項中取得或設定目前選擇的富文字格式(RTF)格式文字。 |
| SelectedText |
取得或設定選取的文字。RichTextBox |
| SelectionAlignment |
取得或設定對齊以套用於目前選取或插入點。 |
| SelectionBackColor |
當控制項中選取 RichTextBox 文字時,會取得或設定文字的顏色。 |
| SelectionBullet |
會取得或設定一個值,指示項目符號樣式是否套用到目前選取點或插入點。 |
| SelectionCharOffset |
可設定控制項中的文字是否出現在基線、上標或基線下方的下標。 |
| SelectionColor |
取得或設定當前文字選取或插入點的文字顏色。 |
| SelectionFont |
取得或設定當前文字選取或插入點的字型。 |
| SelectionHangingIndent |
取得或設定該段落中第一行文字左邊與後續行左邊之間的距離。 |
| SelectionIndent |
取得或設定選取開始行的縮排長度(以像素為單位)。 |
| SelectionLength |
控制權可獲得或設定被選中的字元數量。 |
| SelectionProtected |
取得或設定一個值,表示目前的文字選擇是否受到保護。 |
| SelectionRightIndent |
控制項右邊 RichTextBox 與當前插入點所選或新增文字右邊之間的距離(以像素計)。 |
| SelectionStart |
取得或設定文字框中選取的文字起始點。 (繼承來源 TextBoxBase) |
| SelectionTabs |
在控制 RichTextBox 項中取得或設定絕對的制表位止點位置。 |
| SelectionType |
在控制範圍內取得選擇類型。 |
| ShortcutsEnabled |
取得或設定一個值,表示該捷徑是否啟用。 (繼承來源 TextBoxBase) |
| ShowFocusCues |
會得到一個值,指示控制器是否應該顯示焦點矩形。 (繼承來源 Control) |
| ShowKeyboardCues |
會取得一個值,表示使用者介面是否處於顯示或隱藏鍵盤加速器的適當狀態。 (繼承來源 Control) |
| ShowSelectionMargin |
取得或設定一個值,表示選擇邊際是否在 中顯示 RichTextBox。 |
| Site |
取得或設定控制點。 (繼承來源 Control) |
| Size |
設定控制器的高度與寬度。 (繼承來源 Control) |
| TabIndex |
取得或設定容器內控制項的制表順序。 (繼承來源 Control) |
| TabStop |
取得或設定一個值,指示使用者是否能使用 TAB 鍵將焦點分配給此控制項。 (繼承來源 Control) |
| Tag |
取得或設定包含控制項資料的物件。 (繼承來源 Control) |
| Text |
取得或設定目前的文字進入富文字框。 |
| TextLength |
控制鍵裡會顯示文字長度。 |
| Top |
取得或設定控制面板頂端與容器用戶端區域頂端之間的距離(以像素為單位)。 (繼承來源 Control) |
| TopLevelControl |
取得沒有被其他 Windows Forms 控制項保護的父控制權。 通常,這是控制所包含的最 Form 外層。 (繼承來源 Control) |
| UndoActionName |
取得可於控制項中還原的動作名稱,當該方法被呼叫時 Undo() 。 |
| UseWaitCursor |
取得或設定一個值,指示是否使用等待游標來控制目前的控制項及所有子控制項。 (繼承來源 Control) |
| Visible |
取得或設定一個值,表示該控制項及其所有子控制項是否被顯示。 (繼承來源 Control) |
| Width |
設定或設定控制寬度。 (繼承來源 Control) |
| WindowTarget |
此性質對此類別無關。 (繼承來源 Control) |
| WordWrap |
表示多行文字框控制項是否會在必要時自動將單字包裹到下一行開頭。 (繼承來源 TextBoxBase) |
| ZoomFactor |
取得或設定當前的縮放等級 RichTextBox。 |
方法
事件
| 名稱 | Description |
|---|---|
| AcceptsTabChanged |
當房產價值 AcceptsTab 變動時,會發生這種情況。 (繼承來源 TextBoxBase) |
| AutoSizeChanged |
這個活動與本班無關。 (繼承來源 TextBoxBase) |
| BackColorChanged |
發生於 BackColor 屬性的值變更時。 (繼承來源 Control) |
| BackgroundImageChanged |
發生於 BackgroundImage 屬性的值變更時。 |
| BackgroundImageLayoutChanged |
發生於 BackgroundImageLayout 屬性的值變更時。 |
| BindingContextChanged |
發生於 BindingContext 屬性的值變更時。 (繼承來源 Control) |
| BorderStyleChanged |
當房產價值 BorderStyle 變動時,會發生這種情況。 (繼承來源 TextBoxBase) |
| CausesValidationChanged |
發生於 CausesValidation 屬性的值變更時。 (繼承來源 Control) |
| ChangeUICues |
當焦點或鍵盤使用者介面(UI)提示改變時,會發生這種情況。 (繼承來源 Control) |
| Click |
當點擊文字框時會發生。 (繼承來源 TextBoxBase) |
| ClientSizeChanged |
發生於 ClientSize 屬性的值變更時。 (繼承來源 Control) |
| ContentsResized |
當控制區內的內容被調整大小時,會發生這種情況。 |
| ContextMenuChanged |
已淘汰.
發生於 ContextMenu 屬性的值變更時。 (繼承來源 Control) |
| ContextMenuStripChanged |
發生於 ContextMenuStrip 屬性的值變更時。 (繼承來源 Control) |
| ControlAdded |
當新增控制項加入 Control.ControlCollection時,會發生。 (繼承來源 Control) |
| ControlRemoved |
當控制項從 中移除 Control.ControlCollection時發生。 (繼承來源 Control) |
| CursorChanged |
發生於 Cursor 屬性的值變更時。 (繼承來源 Control) |
| DataContextChanged |
發生於 DataContext 屬性的值變更時。 (繼承來源 Control) |
| Disposed |
當元件被呼叫方法 Dispose() 時會發生。 (繼承來源 Component) |
| DockChanged |
發生於 Dock 屬性的值變更時。 (繼承來源 Control) |
| DoubleClick |
當使用者雙擊 RichTextBox 控制鍵時會發生。 |
| DoubleClick |
當雙擊按鈕時會發生。 (繼承來源 Control) |
| DpiChangedAfterParent |
當控制器的 DPI 設定在父控制器或表單的 DPI 改變後,程式方式更改時會發生。 (繼承來源 Control) |
| DpiChangedBeforeParent |
當控制器的 DPI 設定在父控制器或表單的 DPI 變更事件尚未發生之前,程式化地更改時就會發生。 (繼承來源 Control) |
| DragDrop |
當使用者完成拖放操作時會發生。 |
| DragEnter |
當物體被拖入控制範圍時,會發生這種情況。 |
| DragLeave |
當物體被拖出控制範圍時,會發生這種情況。 |
| DragOver |
當物體被拖過控制範圍時會發生。 |
| EnabledChanged |
發生於 Enabled 屬性值變更時。 (繼承來源 Control) |
| Enter |
當進入控制區時發生。 (繼承來源 Control) |
| FontChanged |
當房產價值變動時 Font 發生。 (繼承來源 Control) |
| ForeColorChanged |
當房產價值變動時 ForeColor 發生。 (繼承來源 Control) |
| GiveFeedback |
發生在拖曳操作期間。 |
| GotFocus |
當控制裝置被聚焦時發生。 (繼承來源 Control) |
| HandleCreated |
當控制器被建立把柄時,會發生這種情況。 (繼承來源 Control) |
| HandleDestroyed |
當控制器的把手正在被摧毀時,會發生這種情況。 (繼承來源 Control) |
| HelpRequested |
當使用者請求控制權協助時會發生。 (繼承來源 Control) |
| HideSelectionChanged |
當房產價值 HideSelection 變動時,會發生這種情況。 (繼承來源 TextBoxBase) |
| HScroll |
當使用者點擊控制鍵的水平滾動條時,會發生這種情況。 |
| ImeChange |
當使用者在亞洲版 Windows 作業系統中切換輸入法時,會發生這種情況。 |
| ImeModeChanged |
當房產發生變化時 ImeMode 。 (繼承來源 Control) |
| Invalidated |
當控制器顯示需要重新繪製時,會發生這種情況。 (繼承來源 Control) |
| KeyDown |
當按鍵時,控制器處於焦點狀態時會發生。 (繼承來源 Control) |
| KeyPress |
當按鍵在控制鍵處於焦點狀態時,按下字元、空白鍵或退格鍵時會發生。 (繼承來源 Control) |
| KeyUp |
當控制鍵處於對焦狀態時放開鍵時會發生。 (繼承來源 Control) |
| Layout |
當控制項應該重新定位其子控制項時,會發生這種情況。 (繼承來源 Control) |
| Leave |
當輸入焦點離開控制器時會發生。 (繼承來源 Control) |
| LinkClicked |
當使用者點擊控制項文字中的連結時,會發生這種情況。 |
| LocationChanged |
發生於 Location 屬性值變更時。 (繼承來源 Control) |
| LostFocus |
當控制失焦時會發生。 (繼承來源 Control) |
| MarginChanged |
當對照組的邊界改變時會發生。 (繼承來源 Control) |
| ModifiedChanged |
當房產價值 Modified 變動時,會發生這種情況。 (繼承來源 TextBoxBase) |
| MouseCaptureChanged |
當控制組失去滑鼠捕捉時會發生。 (繼承來源 Control) |
| MouseClick |
當滑鼠點擊控制鍵時會發生。 (繼承來源 TextBoxBase) |
| MouseDoubleClick |
當滑鼠雙擊控制鍵時會發生。 (繼承來源 Control) |
| MouseDown |
當滑鼠指標放在控制器上,按下滑鼠按鈕時會發生。 (繼承來源 Control) |
| MouseEnter |
當滑鼠指標進入控制鍵時會發生。 (繼承來源 Control) |
| MouseHover |
當滑鼠指標放在控制器上時會發生。 (繼承來源 Control) |
| MouseLeave |
當滑鼠指標離開控制鍵時會發生。 (繼承來源 Control) |
| MouseMove |
當滑鼠指標移到控制器上時會發生。 (繼承來源 Control) |
| MouseUp |
當滑鼠指標放在控制器上方並放開滑鼠按鈕時,會發生這種情況。 (繼承來源 Control) |
| MouseWheel |
當滑鼠滾輪移動時,控制器仍保持對焦。 (繼承來源 Control) |
| Move |
當控制桿移動時會發生。 (繼承來源 Control) |
| MultilineChanged |
當房產價值 Multiline 變動時,會發生這種情況。 (繼承來源 TextBoxBase) |
| PaddingChanged |
這個活動與本班無關。 (繼承來源 TextBoxBase) |
| Paint |
當控制鍵重新繪製時會發生。 這個活動與本班無關。 (繼承來源 TextBoxBase) |
| ParentChanged |
當房產價值變動時 Parent 發生。 (繼承來源 Control) |
| PreviewKeyDown |
當按鍵在該控制鍵上時,會發生在事件發生 KeyDown 前。 (繼承來源 Control) |
| Protected |
當使用者嘗試修改控制項中的受保護文字時,會發生這種情況。 |
| QueryAccessibilityHelp |
當 AccessibleObject 提供無障礙應用程式協助時,會發生這種情況。 (繼承來源 Control) |
| QueryContinueDrag |
這個活動與本課程無關。 |
| ReadOnlyChanged |
當房產價值 ReadOnly 變動時,會發生這種情況。 (繼承來源 TextBoxBase) |
| RegionChanged |
發生於 Region 屬性的值變更時。 (繼承來源 Control) |
| Resize |
當控制大小被調整時會發生。 (繼承來源 Control) |
| RightToLeftChanged |
當房產價值變動時 RightToLeft 發生。 (繼承來源 Control) |
| SelectionChanged |
當控制項內的文字選擇改變時,會發生這種情況。 |
| SizeChanged |
當房產價值變動時 Size 發生。 (繼承來源 Control) |
| StyleChanged |
當控制風格改變時會發生。 (繼承來源 Control) |
| SystemColorsChanged |
當系統顏色改變時會發生。 (繼承來源 Control) |
| TabIndexChanged |
當房產價值變動時 TabIndex 發生。 (繼承來源 Control) |
| TabStopChanged |
當房產價值變動時 TabStop 發生。 (繼承來源 Control) |
| TextChanged |
當房產價值變動時 Text 發生。 (繼承來源 Control) |
| Validated |
當控制驗證完成時發生。 (繼承來源 Control) |
| Validating |
當對照組進行驗證時會發生。 (繼承來源 Control) |
| VisibleChanged |
當房產價值變動時 Visible 發生。 (繼承來源 Control) |
| VScroll |
當使用者點擊控制器的垂直捲動條時,會發生這種情況。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
引發 DragDrop 事件。 (繼承來源 Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
引發 DragEnter 事件。 (繼承來源 Control) |
| IDropTarget.OnDragLeave(EventArgs) |
引發 DragLeave 事件。 (繼承來源 Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
引發 DragOver 事件。 (繼承來源 Control) |