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.

Применяется к

См. также раздел