ShapeSubField 類別
可選擇性地選取、 可焦點化、 可進行點擊測試、 在位置的編輯的 ShapeField 和 IAccessible 的子元件。ShapeSubField 的範例會為清單欄位、 方格資料格和格線的 [格線] 欄位中,並在 [選項按鈕群組中的選項按鈕的清單項目。必要時,才會建立 ShapeSubFields。例如,包含 10000 的儲存格只需要建立子儲存格,選取的子欄位時,取得焦點,方格會進行點擊測試、 編輯或透過 IAccessible 存取。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
語法
'宣告
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField
ShapeSubField 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
ShapeSubField | 初始化 ShapeSubField 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
SubFieldHashCode | 取得這個 ShapeSubField 的雜湊程式碼。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AccessibleDoDefaultAction | 執行與這個可存取物件相關的預設動作。 | |
CanEditValue | 傳回值,指出是否可以編輯這個子欄位的值。 | |
CommitPendingEdit | 認可暫止的編輯。 | |
DoKeyboardNavigation | 圖形 sub-field 上呼叫適當的導覽方法。 | |
EditValue(ShapeElement, ShapeField, DiagramClientView) | 叫用編輯器] 中的位置。 | |
EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) | 叫用就地編輯器中,設定插入號,使用指定的滑鼠位置。 | |
Equals | (覆寫 Object.Equals(Object)。) | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetAccessibilityObject | 取得指派給子欄位的 AccessibleObject。 | |
GetAccessibleDefaultActionDescription | 取得字串,描述物件的預設動作。並非所有的物件都有預設動作。 | |
GetAccessibleDescription | 傳回可存取的描述。 | |
GetAccessibleHelp | 取得物件的用途或物件使用方式的描述。 | |
GetAccessibleHelpTopicFileName | 取得與這個可存取物件相關聯的說明檔的路徑。 | |
GetAccessibleHelpTopicId | 取得與這個可存取物件相關聯的說明主題識別項的識別項。 | |
GetAccessibleName | 傳回可存取的名稱。 | |
GetAccessibleRole | 傳回可存取角色。 | |
GetAccessibleValue | ||
GetActiveInPlaceEditor | 傳回使用中的現用編輯器控制項。這個方法會傳回 null,在此情況下不就地編輯程式是使用中,這個子欄位。 | |
GetBounds | 傳回在全局座標,相對於左上方的父圖案的界限。 | |
GetCursor | 取得當滑鼠指標位於 ShapeSubField 上方會顯示的游標。 | |
GetFocusable | 取得值,指出這個 ShapeSubField 可設定焦點。 | |
GetHashCode | (覆寫 Object.GetHashCode()。) | |
GetInPlaceEditorBounds | 傳回在全局單位表示的就地編輯程式,相對於其父圖案的界限。 | |
GetPotentialMouseAction | 擷取應該設定成使用中的下一步的 MouseDown 事件如果滑鼠經過指定的點的滑鼠動作。 | |
GetSelectable | 取得值,指出是否可選取此 ShapeSubField。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
HasPendingEdit | 傳回值,指出是否使用中,以認可暫止的就地編輯。 | |
IsNavigationKey(Char) | 傳回值,指出指定的字元是否與對應的瀏覽的命令。 | |
IsNavigationKey(Keys) | 傳回值,指出是否巡覽命令與對應指定索引鍵的資料。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
NavigateAscend | 呼叫此 ShapeSubField,將焦點設為它導覽順序的第一個上階。 | |
NavigateTo | 將焦點設到指定的 DiagramItem。 | |
NavigateToFirst | 瀏覽的順序呼叫此 ShapeSubField,將焦點設為此子欄位的第一個同層級 (也就是父代的第一個子系)。 | |
NavigateToLast | 瀏覽的順序呼叫此 ShapeSubField,將焦點設為此子欄位的最後一個同層級 (也就是父系的最後一個子系)。 | |
NavigateToNext | 呼叫此 ShapeSubField,以將焦點設定至導覽順序的下一個物件。 | |
NavigateToPrevious | 呼叫此 ShapeSubField,以將焦點設定在導覽順序中上一個物件。 | |
OnBeginEdit | 當就地編輯已開始時,會呼叫它。 | |
OnClick | 呼叫控制項的 OnClick()。 | |
OnDoubleClick | 呼叫控制項的 OnDoubleClick()。 | |
OnEndEdit | 當就地編輯已結束時呼叫。 | |
OnKeyDown | 當按下按鍵時呼叫。被呼叫,此 ShapeSubField 可以在 [選取項目具有焦點的 ShapeSubField。 | |
OnKeyPress | 按下的按鍵和按鍵啟動之間的呼叫。被呼叫,此 ShapeSubField 可以在 [選取項目具有焦點的 ShapeSubField。 | |
OnKeyUp | 當使用者放開某個按鍵時呼叫。被呼叫,此 ShapeSubField 可以在 [選取項目具有焦點的 ShapeSubField。 | |
OnMouseDown | 呼叫控制項的 OnMouseDown()。 | |
OnMouseMove | 呼叫控制項的 OnMouseMove()。 | |
OnMouseUp | 呼叫控制項的 OnMouseUp()。 | |
OnMouseWheel | 呼叫控制項的 OnMouseWheel()。 | |
SubFieldEquals | 取得值,指出此 ShapeSubField,並指定的 ShapeSubField 是否相等。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。