RichTextBox 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 Windows Rich Text Box 控制項。
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 磁碟驅動器的根目錄中建立 RTF 檔案,其中包含 「Text」 一詞。
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) 或純文字檔 (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 事件。
建構函式
RichTextBox() |
初始化 RichTextBox 類別的新執行個體。 |
屬性
AcceptsTab |
取得或設定值,指出在多行文字方塊控制項中按 TAB 鍵時,在控制項中輸入的是 TAB 字元,而不是將焦點 (Focus) 移至定位順序的下一個控制項。 (繼承來源 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 |
這個屬性與這個類別無關。 |
BackgroundImageLayout |
這個屬性與這個類別無關。 (繼承來源 TextBoxBase) |
BindingContext |
取得或設定控制項的 BindingContext。 (繼承來源 Control) |
BorderStyle |
取得或設定文字方塊控制項的框線樣式。 (繼承來源 TextBoxBase) |
Bottom |
取得控制項下邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。 (繼承來源 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 |
取得控制項的資料繫結 (Data Binding)。 (繼承來源 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 |
取得一個值。這個值會指示是否由於呼叫端是在建立控制項之執行緒以外的執行緒,因此在進行控制項的方法呼叫時,應呼叫叫用 (Invoke) 方法。 (繼承來源 Control) |
IsAccessible |
取得或設定值,指出可及性應用程式是否見得到控制項。 (繼承來源 Control) |
IsAncestorSiteInDesignMode |
指出此控件的其中一個上階是否已月臺,且該月臺位於 DesignMode 中。 這是唯讀的屬性。 (繼承來源 Control) |
IsDisposed |
取得指示控制項是否已經處置的值。 (繼承來源 Control) |
IsHandleCreated |
取得指示控制項是否有相關控制代碼的值。 (繼承來源 Control) |
IsMirrored |
取得值,指出是否左右反轉控制項。 (繼承來源 Control) |
LanguageOption |
取得或設定值,表示輸入法 (IME) 和亞洲語言支援的 RichTextBox 設定。 |
LayoutEngine |
取得控制項之配置引擎的快取執行個體。 (繼承來源 Control) |
Left |
取得或設定控制項左邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
Lines |
取得或設定文字方塊控制項中的文字行數。 (繼承來源 TextBoxBase) |
Location |
取得或設定對應至控制項容器左上角之控制項左上角的座標。 (繼承來源 Control) |
Margin |
取得或設定控制項之間的空格。 (繼承來源 Control) |
MaximumSize |
取得或設定 GetPreferredSize(Size) 可以指定的上限大小。 (繼承來源 Control) |
MaxLength |
取得或設定使用者能夠輸入或貼入 Rich Text Box 控制項中的最大字元數。 |
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 |
取得控制項右邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
RightMargin |
取得或設定 RichTextBox 控制項內單行文字的大小。 |
RightToLeft |
取得或設定值,指出控制項的項目是否對齊,以支援使用由右至左字型的地區設定。 (繼承來源 Control) |
Rtf |
取得或設定 RichTextBox 控制項的文字,包括所有 Rich Text Format (RTF) 程式碼在內。 |
ScaleChildren |
取得值,以判斷子控制項的縮放。 (繼承來源 Control) |
ScrollBars |
取得或設定 RichTextBox 控制項中要顯示的捲軸類型。 |
SelectedRtf |
取得或設定控制項中目前選取的 Rich Text Format (RTF) 格式化文字。 |
SelectedText |
取得或設定 RichTextBox 中選取的文字。 |
SelectionAlignment |
取得或設定套用於目前選取範圍或插入點的對齊方式。 |
SelectionBackColor |
取得或設定選取 RichTextBox 控制項中的文字時,該文字的色彩。 |
SelectionBullet |
取得或設定值,指出項目符號樣式是否套用於目前選取範圍或插入點。 |
SelectionCharOffset |
取得或設定控制項中的文字是否出現於基礎上做為上標,或者出現於基礎下方做為下標。 |
SelectionColor |
取得或設定目前文字選取範圍或插入點的文字色彩。 |
SelectionFont |
取得或設定目前文字選取範圍或插入點的字型。 |
SelectionHangingIndent |
取得或設定選取段落中第一行文字的左邊緣和同段落中其他各行左邊緣間的距離。 |
SelectionIndent |
取得或設定開始選取的行縮排長度 (以像素為單位)。 |
SelectionLength |
取得或設定控制項中選取的字元數。 |
SelectionProtected |
取得或設定值,指出目前文字選取範圍是否受到保護。 |
SelectionRightIndent |
RichTextBox 控制項右邊緣和選取文字或加入目前插入點的文字右邊緣之間的距離 (以像素為單位)。 |
SelectionStart |
取得或設定文字方塊中選取文字的起點。 (繼承來源 TextBoxBase) |
SelectionTabs |
取得或設定 RichTextBox 控制項中的絕對定位停駐點 (Tab Stop) 位置。 |
SelectionType |
取得控制項內選取項目的類型。 |
ShortcutsEnabled |
取得或設定值,指出是否啟用定義的快速鍵。 (繼承來源 TextBoxBase) |
ShowFocusCues |
取得指示控制項是否應顯示焦點矩形 (Focus Rectangle) 的值。 (繼承來源 Control) |
ShowKeyboardCues |
取得值,指出使用者介面是否處於可顯示或隱藏鍵盤快速鍵的適當狀態下。 (繼承來源 Control) |
ShowSelectionMargin |
取得或設定值,指出選取區邊界是否顯示於 RichTextBox 中。 |
Site |
取得或設定控制項的站台。 (繼承來源 Control) |
Size |
取得或設定控制項的高度和寬度。 (繼承來源 Control) |
TabIndex |
取得或設定控制項容器中的控制項定位順序。 (繼承來源 Control) |
TabStop |
取得或設定值,指出使用者是否能使用 TAB 鍵,將焦點 (Focus) 給予這個控制項。 (繼承來源 Control) |
Tag |
取得或設定物件,其包含控制項相關資料。 (繼承來源 Control) |
Text |
取得或設定 Rich Text Box 中目前的文字。 |
TextLength |
取得控制項中文字的長度。 |
Top |
取得或設定控制項上邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
TopLevelControl |
取得沒有其他 Windows Form 父控制項的父控制項。 通常,這會是內含控制項最外層的 Form。 (繼承來源 Control) |
UndoActionName |
取得呼叫 Undo() 方法時可以在控制項中復原的動作名稱。 |
UseWaitCursor |
取得或設定值,指出是否將等待游標用於目前控制項和所有子控制項。 (繼承來源 Control) |
Visible |
取得或設定值,這個值指出是否顯示控制項及其所有子控制項。 (繼承來源 Control) |
Width |
取得或設定控制項的寬度。 (繼承來源 Control) |
WindowTarget |
這個屬性與這個類別無關。 (繼承來源 Control) |
WordWrap |
指示多行文字方塊控制項是否會在必要時自動將文字換行到下一行的開頭。 (繼承來源 TextBoxBase) |
ZoomFactor |
取得或設定 RichTextBox 的目前縮放層級。 |
方法
事件
AcceptsTabChanged |
發生於 AcceptsTab 屬性的值已變更時。 (繼承來源 TextBoxBase) |
AutoSizeChanged |
這個事件與這個類別無關。 (繼承來源 TextBoxBase) |
BackColorChanged |
發生於 BackColor 屬性的值變更時。 (繼承來源 Control) |
BackgroundImageChanged |
發生於 BackgroundImage 屬性的值變更時。 |
BackgroundImageLayoutChanged |
發生於 BackgroundImageLayout 屬性的值變更時。 |
BackgroundImageLayoutChanged |
發生於 BackgroundImageLayout 屬性的值變更時。 這個事件與這個類別無關。 (繼承來源 TextBoxBase) |
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 設定時。 (繼承來源 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 |
發生於使用者按一下控制項的垂直捲軸時。 |
明確介面實作
IDropTarget.OnDragDrop(DragEventArgs) |
引發 DragDrop 事件。 (繼承來源 Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
引發 DragEnter 事件。 (繼承來源 Control) |
IDropTarget.OnDragLeave(EventArgs) |
引發 DragLeave 事件。 (繼承來源 Control) |
IDropTarget.OnDragOver(DragEventArgs) |
引發 DragOver 事件。 (繼承來源 Control) |