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

定義

指定した Windows フォーム デザイナー‏ オプションの値を取得します。

public:
 System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
public object GetOptionValue (string pageName, 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

オプション プロパティの名前。

戻り値

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

次のコード例では、 メソッドを 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" を使用して、"全般" デザイナー オプション カテゴリにアクセスできます。

注意

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

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

値の名前 値の形式 [説明]
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

適用対象

こちらもご覧ください