次の方法で共有


ShapeSubField クラス

オプションで選択可能、フォーカス取得可能、ヒット テスト可能、埋め込み先編集可能、かつ IAccessible である ShapeField のサブ コンポーネント。 ShapeSubField の例は、リスト フィールドのリスト項目、グリッド フィールドのグリッド セルとグリッド行、オプション ボタン グループのオプション ボタンです。 ShapeSubFields は、必要に応じてのみ作成されます。 たとえば、10,000 セルを含むグリッドは、サブフィールドが IAccessible によって選択、フォーカス、ヒットテスト、編集、またはアクセスされる場合は、セルのサブフィールドを作成することだけが必要です。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
    Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)

構文

'宣言
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField

ShapeSubField 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド ShapeSubField ShapeSubField クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ SubFieldHashCode この ShapeSubField のハッシュ コードを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AccessibleDoDefaultAction ユーザー補助オブジェクトに関連付けられた既定のアクションを実行します。
パブリック メソッド CanEditValue このサブフィールドの値を編集できるかどうかを示す値を返します。
パブリック メソッド CommitPendingEdit 保留中の編集をコミットします。
パブリック メソッド DoKeyboardNavigation 図形のサブフィールドで適切なナビゲーション メソッドを呼び出します。
パブリック メソッド 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 の簡易コピーを作成します。 (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 から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間