ControlDesigner.EnableDesignMode(Control, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje funkci času návrhu pro podřízený ovládací prvek.
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
Parametry
- child
- Control
Podřízený ovládací prvek, pro který bude povolen režim návrhu.
- name
- String
Jméno child vystavené koncovému uživateli.
Návraty
true je-li podřízený ovládací prvek možné povolit pro čas návrhu; false pokud ji hostitelská infrastruktura nepodporuje.
Výjimky
child nebo name je null.
Poznámky
Podřízený ovládací prvek určený tímto ovládacím child prvku je podřízeným ovládacím prvku tohoto návrháře ovládacích prvků. Dítě se přímo neúčastní trvalosti, ale bude-li vystavena jako vlastnost hlavního ovládacího prvku. Zvažte ovládací prvek jako SplitContainer: má dva panely, Panel1 a Panel2. Tyto panely jsou zpřístupněny jen Panel1 pro čtení a Panel2 vlastnostmi SplitContainer ovládacího prvku.
SplitContainer Návrhář ovládacího prvku volá EnableDesignMode pro každý panel, což umožňuje, aby na ně ostatní součásti byly vyřazeny. Aby se ale obsah Panel1 a Panel2 uložení uložil, SplitContainer musí samotný ovládací prvek zveřejnit panely jako veřejné vlastnosti.
Názvy ovládacích prvků musí být jedinečné v rámci návrháře ovládacích prvků, ale nemusí být jedinečné vzhledem k podřízeným prvkům jiných návrhářů ovládacích prvků.
Aby byla tato funkce podporována, musí hostitelská infrastruktura zpřístupnit INestedContainer třídu jako službu prostřednictvím webu.