共用方式為


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) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間