IDesignerOptionService.GetOptionValue(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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。 |