IDesignerOptionService.GetOptionValue(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение указанного параметра конструктора Windows Forms.
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 . |