ControlDesigner.EnableDesignMode(Control, String) Methode

Definitie

Hiermee schakelt u ontwerptijdfunctionaliteit in voor een onderliggend besturingselement.

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

Parameters

child
Control

Het onderliggende besturingselement waarvoor de ontwerpmodus wordt ingeschakeld.

name
String

De naam van child de gebruiker die zichtbaar is voor de eindgebruiker.

Retouren

true als het onderliggende besturingselement kan worden ingeschakeld voor ontwerptijd; false als de hostinginfrastructuur deze niet ondersteunt.

Uitzonderingen

child of name is null.

Opmerkingen

Het onderliggende besturingselement dat is opgegeven door child , is een onderliggend element van het besturingselement van deze besturingselementontwerper. Het kind neemt niet rechtstreeks deel aan persistentie, maar wel als het wordt weergegeven als een eigenschap van het hoofdbesturingselement. Overweeg een besturingselement als het SplitContainer: het heeft twee panelen, Panel1 en Panel2. Deze panelen worden weergegeven via alleen-lezen Panel1 en Panel2 eigenschappen op het SplitContainer besturingselement. De SplitContainer ontwerpfunctie van het besturingselement roept EnableDesignMode elk paneel aan, waardoor andere onderdelen erop kunnen worden neergezet. Maar om de inhoud van Panel1 en Panel2 op te slaan, moet het SplitContainer besturingselement zelf de panelen zichtbaar maken als openbare eigenschappen.

Namen van besturingselementen moeten uniek zijn binnen een ontwerpfunctie voor besturingselementen, maar ze hoeven niet uniek te zijn ten opzichte van de onderliggende besturingselementen van andere besturingsontwerpers.

Ter ondersteuning van deze functie moet de hostinginfrastructuur de INestedContainer klasse als een service beschikbaar maken via de site.

Van toepassing op