IDesignerOptionService.SetOptionValue(String, String, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает значение указанного параметра конструктора Windows Forms.
public:
void SetOptionValue(System::String ^ pageName, System::String ^ valueName, System::Object ^ value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")]
public void SetOptionValue(string pageName, string valueName, object value);
public void SetOptionValue(string pageName, string valueName, object value);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")>]
abstract member SetOptionValue : string * string * obj -> unit
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".
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в противном случае . |