ControlDesigner.EnableDesignMode(Control, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Alt denetim için tasarım zamanı işlevselliğini etkinleştirir.
protected:
bool EnableDesignMode(System::Windows::Forms::Control ^ child, System::String ^ name);
protected bool EnableDesignMode (System.Windows.Forms.Control child, string name);
member this.EnableDesignMode : System.Windows.Forms.Control * string -> bool
Protected Function EnableDesignMode (child As Control, name As String) As Boolean
Parametreler
- child
- Control
Tasarım modunun etkinleştirileceği alt denetim.
- name
- String
Son kullanıcıya gösterilen adı child
.
Döndürülenler
true
alt denetim tasarım süresi için etkinleştirilebilirse; false
barındırma altyapısı bunu desteklemiyorsa.
Özel durumlar
child
veya name
şeklindedir null
.
Açıklamalar
tarafından child
belirtilen alt denetim, bu denetim tasarımcısının denetiminin alt öğesidir. Alt öğe kalıcılığa doğrudan katılmaz, ancak ana denetimin bir özelliği olarak kullanıma sunulduğunda katılır. gibi SplitContainerbir denetimi göz önünde bulundurun: iki paneli Panel1
vardır ve Panel2
. Bu paneller salt Panel1 okunur ve Panel2 denetimdeki SplitContainer özellikler aracılığıyla kullanıma sunulur. Denetimin SplitContainer tasarımcısı her paneli çağırır EnableDesignMode ve bu da diğer bileşenlerin üzerine bırakılmasına olanak tanır. Ancak ve içeriğinin Panel1Panel2 kaydedilmesi için denetimin SplitContainer kendisi panelleri genel özellikler olarak kullanıma sunmalıdır.
Denetim adları bir denetim tasarımcısında benzersiz olmalıdır, ancak diğer denetim tasarımcılarının alt öğelerine göre benzersiz olmaları gerekmez.
Bu özelliği desteklemek için barındırma altyapısının INestedContainer site üzerinden hizmet olarak sınıfını kullanıma sunması gerekir.