IDesignerOptionService.GetOptionValue(String, String) メソッド

定義

指定した Windows フォーム Designer オプションの値を取得します。

public:
 System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
public object GetOptionValue(string pageName, string valueName);
abstract member GetOptionValue : string * string -> obj
Public Function GetOptionValue (pageName As String, valueName As String) As Object

パラメーター

pageName
String

オプションを定義するページの名前。

valueName
String

option プロパティの名前。

返品

指定したオプションの値。

次のコード例では、 GetOptionValue メソッドを使用して、 GridSize オプションの値を照会する方法を示します。

// Obtains and shows the size of the standard design-mode grid square.
System::Drawing::Size size =  *dynamic_cast<System::Drawing::Size^>(designerOptionService->GetOptionValue( "WindowsFormsDesigner\\General", "GridSize" ));
// Obtains and shows the size of the standard design-mode grid square.
Size size = (Size)designerOptionService.GetOptionValue("WindowsFormsDesigner\\General", "GridSize");
' Obtains and shows the size of the standard design-mode grid square.
Dim size As Size = CType(designerOptionService.GetOptionValue("WindowsFormsDesigner\General", "GridSize"), Size)

注釈

pageName パラメーターは、"WindowsFormsDesigner\CategoryName" で構成されている必要があります。CategoryName は空白文字のないオプション カテゴリ名です。 通常、カテゴリ名は "全般" です。 そのため、英語のページ名 "WindowsFormsDesigner\General" を使用して、"全般" デザイナー オプション カテゴリにアクセスできます。

Note

ページ名と値名は常に英語で指定する必要があります。 したがって、次の表は、必要なオプションにアクセスするのに役立ちます。

次の表は、英語の値の名前、データ形式、およびそれぞれの説明を示しています。

値の名前 値の形式 説明
GridSize Size 各グリッドの正方形のサイズ。
GridSize.Width Int32 各グリッドの正方形の幅。 この入れ子になったプロパティは、デザイナー オプション サービスを介してアクセスする場合は読み取り専用です。
GridSize.Height Int32 各グリッドの正方形の高さ。 この入れ子になったプロパティは、デザイナー オプション サービスを介してアクセスする場合は読み取り専用です。
ShowGrid Boolean true グリッドを表示する必要がある場合は〘。グリッドを表示しない場合に false します。
SnapToGrid Boolean true コンポーネントの位置をグリッドに合わせる必要がある場合。 false 位置を必ずしも揃える必要がない場合に使用します。
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines スナップ線を使用する場合、または SnapToGrid してコントロールをグリッドに合わせる場合は
ObjectBoundSmartTagAutoShow Boolean true コンポーネントのスマート タグ パネルを作成時に自動的に開くことを許可する場合。それ以外の場合は false
AutoToolboxPopulate Boolean true ソリューションのカスタム コントロールとコンポーネントを ツールボックスに自動的に追加する場合。それ以外の場合は、 false
UseOptimizedCodeGeneration Boolean true コンポーネント キャッシュが有効な場合は〘。それ以外の場合は false

適用対象

こちらもご覧ください