IDesignerOptionService.SetOptionValue(String, String, Object) 方法

定義

設定指定之 [Windows Form 設計工具] 選項的值。

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 是選項類別名稱,不含任何空格符。 類別名稱通常是 「General」。 因此,您可以使用英文頁面名稱 「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

適用於

另請參閱