Windows Form 中現有功能的新增加部分
更新:2007 年 11 月
除了一些完全新增的功能以外,這一版的 Visual Studio 還針對現有的類別 (Class) 增加了一些功能。為了有助於您瞭解這些新增功能,下列表格可直接連結至這些類別的新成員。
如需這一版 Visual Studio 中 Windows Form 新增功能和控制項的清單,請參閱 Windows Form 針對 .NET Framework 2.0 提供的額外功能。
下列成員已分別加入至 .NET Framework 的各 Windows Form 類別中:
Application
成員 |
描述 |
---|---|
在應用程式即將進入強制回應 (Modal) 狀態時發生。 |
|
在應用程式即將離開強制回應狀態時發生。 |
|
針對視窗訊息執行任何篩選條件,並傳回已修改訊息的複本。 |
|
OpenForms 屬性 |
取得應用程式所擁有之開啟表單的集合。 |
Restart 方法 |
關閉應用程式並立即啟動新的執行個體。 |
指示應用程式如何回應未處理的例外狀況。 |
|
取得或設定應用程式的所有開啟表單是否都要使用等待游標。 |
Clipboard
除了這裡所列的成員以外,現在 Clipboard 還支援一些可用來取得或設定特定資料型別的個別成員,例如 GetImage 和 GetAudioStream 等等。如需完整清單,請參閱類別文件。
成員 |
描述 |
---|---|
Clear 方法 |
移除剪貼簿中的所有資料。 |
GetData 方法 |
以指定格式擷取剪貼簿中的資料。 |
SetData 方法 |
以指定格式將資料加入至剪貼簿。 |
ContainsData 方法 |
指出剪貼簿中是否有指定格式或可以轉換為指定格式的資料。 |
ComboBox
成員 |
描述 |
---|---|
取得或設定自訂的 StringCollection,以便在 AutoCompleteSource 屬性設定為 CustomSource 時使用。 |
|
取得或設定選項,控制如何在 ComboBox 中使用自動完成。 |
|
取得或設定值,以指定用於自動完成的完整字串來源。 |
|
取得或設定在 ImageLayout 列舉型別中定義的背景影像配置。 |
|
BeginUpdate 方法 |
當項目一次一筆加入 ComboBox 時可維護效能。 |
DropDown 事件 |
當 ComboBox 的下拉式部分顯示時會出現。 |
當 ComboBox 的下拉式部分不再顯示時會出現。 |
|
EndUpdate 方法 |
在繪製被 BeginUpdate 方法暫停後,繼續繪製 ComboBox 控制項。 |
FlatStyle 屬性 |
取得或設定 button 控制項的平面樣式外觀。 |
引發 DropDownClosed 事件。 |
|
OnMouseEnter 方法 |
引發 MouseEnter 事件。 |
OnMouseLeave 方法 |
引發 MouseLeave 事件。 |
OnTextUpdate 方法 |
引發 TextUpdate 事件。 |
TextUpdate 事件 |
在控制項已將文字格式化之後,但是文字顯示之前出現。 |
Control
成員 |
描述 |
---|---|
取得或設定值,指示是否攔截存取控制項 Handle 屬性之錯誤執行緒上的呼叫。 |
|
取得或設定控制項的預設游標。 |
|
擷取可容納控制項之矩形區域的大小。 |
|
IsKeyLocked 屬性 |
使用這個屬性來決定是否開啟 CAPS LOCK、NUM LOCK 或 SCROLL LOCK 按鍵。 |
LayoutEngine 屬性 |
取得控制項之配置引擎的快取執行個體。 |
Margin 屬性 |
取得或設定控制項之間的空格。 |
MinimumSize 屬性 |
取得 GetPreferredSize 所能指定的下限大小。 |
當控制項遺失滑鼠捕捉時出現。 |
|
MouseClick 事件 |
當控制項被滑鼠按一下時出現。 |
當控制項被滑鼠按兩下時出現。 |
|
OnMouseClick 方法 |
引發 MouseClick 事件。 |
引發 MouseDoubleClick 事件。 |
|
Padding 屬性 |
取得或設定控制項中的填補。 |
DataObject
除了這裡所列的成員以外,現在 DataObject 還支援一些可用來取得或設定特定資料型別的個別成員,例如 GetImage 和 GetAudioStream 等等。如需完整清單,請參閱類別文件。
成員 |
描述 |
---|---|
GetData 方法 |
以指定格式擷取剪貼簿中的資料。 |
SetData 方法 |
以指定格式將資料加入至剪貼簿。 |
Form
成員 |
描述 |
---|---|
FormClosed 事件 |
在關閉表單之後發生。 |
FormClosing 事件 |
在關閉表單之前發生。 |
取得或設定表單的主要功能表容器 (Container)。 |
|
取得或設定值,指出由右向左的左右反轉位置是否已開啟。 |
|
引發 RightToLeftLayoutChanged 事件。 |
|
取得值,指出是否要在視窗顯示時加以啟用。 |
Icon
成員 |
描述 |
---|---|
這個方法是用來顯示與檔案關聯的圖示。 |
Label
成員 |
描述 |
---|---|
AutoEllipsis 屬性 |
取得或設定值,指出省略字元 (...) 是否要出現在 Label 的右邊緣,以表示 Label 文字超出 Label 的指定長度。 |
取得或設定值,以指定文字轉譯是否要與舊版 Windows Form 相容。 |
ListBox
成員 |
描述 |
---|---|
BeginUpdate 方法 |
當項目一次一筆加入 ListBox 時可維護效能。 |
EndUpdate 方法 |
在繪製被 BeginUpdate 方法暫停後,繼續繪製 ListBox 控制項。 |
使 ListBox 在使用 CustomTabOffsets 整數陣列繪製其字串時,可以辨識和展開定位字元。 |
ListView
成員 |
描述 |
---|---|
尋找第一個以指定文字值開頭的 ListViewItem。 |
|
尋找依指定方向搜尋的下一個項目。 |
|
OwnerDraw 屬性 |
取得或設定值,指出 ListView 控制項是由作業系統或您提供的程式碼所描繪。 |
VirtualMode 屬性 |
取得或設定值,指出您是否已提供自己的資料管理作業給 ListView 控制項。 |
MessageBox
成員 |
描述 |
---|---|
Show 方法 |
這個方法現在具備了多載,可以指定 [說明] 頁面和其他與說明相關的功能。 |
NotifyIcon
成員 |
描述 |
---|---|
在按一下汽球提示時發生。 |
|
在使用者關閉汽球提示時發生。 |
|
取得或設定要顯示在與 NotifyIcon 相關聯之汽球提示上的圖示。 |
|
當螢幕上顯示汽球提示時發生。 |
|
取得或設定要顯示在與 NotifyIcon 相關聯之汽球提示上的文字。 |
|
取得或設定顯示在 NotifyIcon 上的汽球提示標題。 |
|
讓汽球提示在工作列中顯示一段指定時間。 |
|
讓汽球提示連同指定的標題、文字和圖示在工作列中顯示一段指定時間。 |
PictureBox
成員 |
描述 |
---|---|
LoadAsync 方法 |
以非同步方式載入影像。 |
在非同步影像載入作業完成、取消或引發例外狀況時發生。 |
|
在非同步影像載入作業的進度變更時發生。 |
RichTextBox
成員 |
描述 |
---|---|
擷取最接近指定位置之字元的索引。 |
|
擷取控制項文字內指定字元位置的行號。 |
|
擷取控制項內指定之字元索引 (Character Index) 的位置。 |
|
Rtf 屬性 |
取得或設定 RichTextBox 控制項的文字,包括所有的 Rich Text Format (RTF) 程式碼。 |
取得或設定當 RichTextBox 控制項中的文字被選取時文字的色彩。 |
Screen
成員 |
描述 |
---|---|
BitsPerPixel 屬性 |
取得一個像素資料所使用的記憶體位元數。 |
ScrollableControl
成員 |
描述 |
---|---|
Scroll 事件 |
當表單中的區域 (或其他繼承自 ScrollableControl 的類別) 被捲動時,便會引發這個事件。 |
SystemInformation
成員 |
描述 |
---|---|
取得使用中視窗追蹤 (Tracking) 延遲。 |
|
取得用來決定視窗的縮放邊框 (Sizing Border) 厚度的邊框乘數係數。 |
|
取得視窗標題列中按鈕的標準大小,以像素為單位。 |
|
CaretWidth 屬性 |
取得編輯控制項中插入號的寬度,以像素為單位。 |
取得在 ClearType 平滑化中所使用的字型平滑化對比值。 |
|
取得目前的字型平滑化類型。 |
|
取得系統焦點矩形 (Focus Rectangle) 左右邊緣的厚度,以像素為單位。 |
|
取得要被調整大小的視窗周圍之縮放邊框左右邊緣的厚度,以像素為單位。 |
|
取得大圖示檢視中一個圖示排列儲存格的寬度,以像素為單位。 |
|
取得大圖示檢視中一個圖示排列儲存格的高度,以像素為單位。 |
|
取得一個值,指出使用中視窗追蹤是否已啟用。 |
|
取得一個值,指出下拉式方塊的滑開效果是否已啟用。 |
|
取得一個值,指出系統的下拉式陰影效果是否已啟用。 |
|
取得一個值,指出原生的使用者功能表是否有平面的功能表外觀。 |
|
取得一個值,指出字型平滑化功能是否已啟用。 |
|
取得一個值,指出使用者介面項目 (例如功能表列上的功能表名稱) 的熱追蹤是否已啟用。 |
|
取得一個值,指出圖示標題換行是否已啟用。 |
|
取得一個值,指出使用者是否主要使用鍵盤而非滑鼠,而且偏好在應用程式中顯示一般情況下會被隱藏的鍵盤介面。 |
|
取得一個值,指出清單方塊的平滑捲動效果是否已啟用。 |
|
取得一個值,指出功能表淡出或滑動動畫功能是否已啟用。 |
|
取得一個值,指出功能表淡出動畫是否已啟用。 |
|
取得一個值,指出視窗最小化和還原動畫是否已啟用。 |
|
取得一個值,指出選取區域淡出效果是否已啟用。 |
|
取得一個值,指出貼齊預設按鈕功能是否已啟用。 |
|
取得一個值,指出視窗標題列的漸層效果是否已啟用。 |
|
取得一個值,指出工具提示動畫是否已啟用。 |
|
取得鍵盤的重複輸入延遲設定。 |
|
取得鍵盤的重複速度設定。 |
|
取得功能表列按鈕的預設寬度和功能表列的預設高度,以像素為單位。 |
|
取得時間 (以毫秒為單位),這是當滑鼠游標位於子功能表項目之上時,系統在顯示重疊的快速鍵功能表前所等待的時間。 |
|
取得時間 (以毫秒為單位),這是滑鼠指標為了產生滑鼠暫留訊息而必須停留在暫留矩形內的時間。 |
|
MouseSpeed 屬性 |
取得目前的滑鼠速度。 |
取得滑鼠滾輪單次滾動遞增的差異值總數。 |
|
取得快顯功能表要與對應的功能表列項目對齊的方向。 |
|
取得繪製在要調整大小的視窗周圍之縮放邊框的寬度,以像素為單位。 |
|
取得小標題按鈕的寬度和小標題的高度,以像素為單位。 |
|
取得系統焦點矩形上下邊緣的厚度,以像素為單位。 |
|
取得要被調整大小的視窗周圍之縮放邊框上下邊緣的厚度,以像素為單位。 |
SystemSounds
成員 |
描述 |
---|---|
Asterisk 屬性 |
取得在目前的 Windows 音效配置中與 Asterisk 程式事件關聯的音效。 |
Beep 屬性 |
取得在目前的 Windows 音效配置中與 Beep 程式事件關聯的音效。 |
Exclamation 屬性 |
取得在目前的 Windows 音效配置中與 Exclamation 程式事件關聯的音效。 |
Hand 屬性 |
取得在目前的 Windows 音效配置中與 Hand 程式事件關聯的音效。 |
Question 屬性 |
取得在目前的 Windows 音效配置中與 Question 程式事件關聯的音效。 |
TabControl
成員 |
描述 |
---|---|
Deselected 事件 |
在取消選取索引標籤時發生。 |
Deselecting 事件 |
在取消選取索引標籤之前發生,讓處理常式能取消索引標籤變更。 |
DeselectTab 方法 |
將指定之索引標籤的下一個索引標籤變成目前的索引標籤。 |
Selected 事件 |
在選取索引標籤時發生。 |
Selecting 事件 |
在選取索引標籤之前發生,讓處理常式能取消索引標籤變更。 |
SelectTab 方法 |
將指定的索引標籤變成目前的索引標籤。 |
TextBox
成員 |
描述 |
---|---|
取得或設定自訂的 StringCollection,以便在 AutoCompleteSource 屬性設定為 CustomSource 時使用。 |
|
取得或設定選項,控制如何在 TextBox 中使用自動完成。 |
|
取得或設定值,以指定用於自動完成的完整字串來源。 |
|
取得或設定值,指出在 TextBox 控制項中的文字是否應該顯示為預設密碼字元。 |
TextBoxBase
成員 |
描述 |
---|---|
擷取最接近控制項內指定位置的字元。 |
|
擷取最接近指定位置之字元的索引。 |
|
擷取目前這行第一個字元的索引。 |
|
擷取指定行第一個字元的索引。 |
|
擷取控制項文字內指定字元位置的行號。 |
|
擷取控制項內指定之字元索引的位置。 |
|
捲動控制項的內容至目前插入號 (Caret) 所在位置。 |
|
取得或設定值,指出定義的捷徑是否已啟用。 |
Treeview
成員 |
描述 |
---|---|
DrawMode 屬性 |
取得或設定描繪控制項所使用的模式。 |
DrawNode 事件 |
在描繪 TreeView 而且 DrawMode 屬性設定為 Normal 以外的 TreeViewDrawMode 值時發生。 |
HitTest 方法 |
在指定某一點時,提供節點資訊。 |
取得或設定值,指出當滑鼠指標停留於 TreeNode 上時會顯示工具提示。 |
|