ControlDesigner.EnableDesignMode(Control, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.