IDesignerOptionService.SetOptionValue(String, String, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置指定的 Windows 窗体设计器选项的值。
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 。 |