Поделиться через


IDesignerOptionService.SetOptionValue(String, String, Object) Метод

Определение

Устанавливает значение указанного параметра конструктора Windows Forms.

public:
 void SetOptionValue(System::String ^ pageName, System::String ^ valueName, System::Object ^ value);
public void SetOptionValue (string pageName, string valueName, object value);
abstract member SetOptionValue : string * string * obj -> unit
Public Sub SetOptionValue (pageName As String, valueName As String, value As Object)

Параметры

pageName
String

Имя страницы, определяющей этот параметр.

valueName
String

Имя свойства параметра.

value
Object

Новое значение.

Комментарии

Параметр 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.

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

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