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 . |