ControlDesigner.EnableDesignMode(Control, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Abilita la funzionalità della fase di progettazione per un controllo figlio.
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
Parametri
- child
- Control
Controllo figlio per il quale verrà abilitata la modalità di progettazione.
- name
- String
Nome di child come esposto all'utente finale.
Valori restituiti
true se il controllo figlio può essere abilitato per la fase di progettazione; false se l'infrastruttura di hosting non lo supporta.
Eccezioni
child o name è null.
Commenti
Il controllo figlio specificato da child è un elemento figlio del controllo di questa finestra di progettazione controlli. L'elemento figlio non partecipa direttamente alla persistenza, ma se viene esposto come proprietà del controllo principale. Si consideri un controllo come : SplitContainerha due pannelli e Panel1Panel2. Questi pannelli vengono esposti tramite proprietà di sola Panel1 lettura e Panel2 sul SplitContainer controllo. La SplitContainer finestra di progettazione del controllo chiama EnableDesignMode ogni pannello, che consente l'eliminazione di altri componenti su di essi. Tuttavia, affinché il contenuto di Panel1 e Panel2 venga salvato, il SplitContainer controllo stesso deve esporre i pannelli come proprietà pubbliche.
I nomi dei controlli devono essere univoci all'interno di una finestra di progettazione dei controlli, ma non devono essere univoci rispetto agli elementi figlio di altre finestre di progettazione controlli.
Per supportare questa funzionalità, l'infrastruttura di hosting deve esporre la INestedContainer classe come servizio tramite il sito.