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в противном случае .

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

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