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 viene abilitata la modalità di progettazione.
- name
- String
Nome del controllo child
esposto all'utente finale.
Restituisce
true
se il controllo figlio può essere abilitato per la fase di progettazione; false
se la infrastruttura host non supporta questa funzionalità.
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 Panel1
Panel2
. 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 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.