ControlDesigner.EnableDesignMode(Control, String) Yöntem

Tanım

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.

Şunlara uygulanır