IDesignerOptionService.GetOptionValue(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение указанного параметра конструктора Windows Forms.
public:
System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")]
public object? GetOptionValue(string pageName, string valueName);
public object GetOptionValue(string pageName, string valueName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")>]
abstract member GetOptionValue : string * string -> obj
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".
Note
Имена страниц и значений всегда ожидаются на английском языке. Поэтому приведена следующая таблица, помогая получить доступ к нужным параметрам.
В следующей таблице указаны имена значений на английском языке, их формат данных и описание каждого:
| Имя значения | Формат значения | Description |
|---|---|---|
| GridSize | Size | Размер каждой квадратной сетки. |
| GridSize.Width | Int32 | Ширина каждого квадрата сетки. Это вложенное свойство доступно только для чтения при доступе через службу параметров конструктора. |
| GridSize.Height | Int32 | Высота каждого квадрата сетки. Это вложенное свойство доступно только для чтения при доступе через службу параметров конструктора. |
| ShowGrid | Boolean | |
| SnapToGrid | Boolean |
true Значение , если позиции компонентов должны быть выровнены по сетке; false Если позиции не обязательно должны быть выровнены. |
| LayoutMode | Microsoft.VisualStudio.Windows.Forms.LayoutMode |
SnapLines для использования линий оснастки или SnapToGrid выравнивания элементов управления в сетке; |
| ObjectBoundSmartTagAutoShow | Boolean |
true разрешение автоматическому открытию панели смарт-тегов компонента; falseв противном случае . |
| AutoToolboxPopulate | Boolean |
true для автоматического добавления пользовательских элементов и компонентов решения на панель элементов; falseв противном случае . |
| UseOptimizedCodeGeneration | Boolean |
true Значение , если кэш компонентов включен; falseв противном случае . |