IDesignerOptionService.GetOptionValue(String, String) Yöntem

Tanım

Belirtilen Windows Forms Tasarımcısı seçeneğinin değerini alır.

public:
 System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")]
public object? GetOptionValue(string pageName, string valueName);
public object GetOptionValue(string pageName, string valueName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")>]
abstract member GetOptionValue : string * string -> obj
abstract member GetOptionValue : string * string -> obj
Public Function GetOptionValue (pageName As String, valueName As String) As Object

Parametreler

pageName
String

Seçeneği tanımlayan sayfanın adı.

valueName
String

Option özelliğinin adı.

Döndürülenler

Belirtilen seçeneğin değeri.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, seçeneğinin GetOptionValue değerini GridSize sorgulamak için yönteminin kullanılmasını gösterir.

// Obtains and shows the size of the standard design-mode grid square.
System::Drawing::Size size =  *dynamic_cast<System::Drawing::Size^>(designerOptionService->GetOptionValue( "WindowsFormsDesigner\\General", "GridSize" ));
// Obtains and shows the size of the standard design-mode grid square.
Size size = (Size)designerOptionService.GetOptionValue("WindowsFormsDesigner\\General", "GridSize");
' Obtains and shows the size of the standard design-mode grid square.
Dim size As Size = CType(designerOptionService.GetOptionValue("WindowsFormsDesigner\General", "GridSize"), Size)

Açıklamalar

pageName parametresi "WindowsFormsDesigner\CategoryName" parametresinden oluşmalıdır. Burada CategoryName, boşluk karakteri olmayan bir seçenek kategorisi adıdır. Kategori adı genellikle "Genel" olur. Bu nedenle, İngilizce sayfa adı "WindowsFormsDesigner\General" olan "Genel" tasarımcı seçenekleri kategorisine erişebilirsiniz.

Note

Sayfa ve değer adları her zaman İngilizce olarak beklenir. Bu nedenle, istediğiniz seçeneklere erişmenize yardımcı olması için aşağıdaki tablo sağlanır.

Aşağıdaki tabloda İngilizce değer adları, veri biçimleri ve her birinin açıklaması gösterilir:

Değer Adı Değer Biçimi Açıklama
Gridsize Size Her kılavuz karesinin boyutu.
GridSize.Width Int32 Her kılavuz karesinin genişliği. Bu iç içe geçmiş özellik, tasarımcı seçenek hizmeti aracılığıyla erişildiğinde salt okunurdur.
GridSize.Height Int32 Her kılavuz karesinin yüksekliği. Bu iç içe geçmiş özellik, tasarımcı seçenek hizmeti aracılığıyla erişildiğinde salt okunurdur.
ShowGrid Boolean true kılavuz gösteriliyorsa; false kılavuz gösterilmemelidir.
SnapToGrid Boolean true bileşenlerin konumlarının kılavuza hizalanması gerekiyorsa; false konumların hizalanmaması gerekiyorsa.
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines ya da SnapToGrid denetimleri kılavuza hizalamak için
ObjectBoundSmartTagAutoShow Boolean true bir bileşenin akıllı etiket panelinin oluşturma işleminden sonra otomatik olarak açılmasına izin vermek için; aksi takdirde , false.
AutoToolboxPopulate Boolean true bir çözümün özel denetimlerini ve bileşenlerini Araç Kutusu'na otomatik olarak eklemek için; aksi takdirde , false.
UseOptimizedCodeGeneration Boolean true bileşen önbelleği etkinleştirildiyse; aksi takdirde , false.

Şunlara uygulanır

Ayrıca bkz.