IDesignerOptionService.GetOptionValue(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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 。 |
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET