Postupy: Vytváření ovládacích prvků pro Windows Forms
Ovládací prvek představuje grafické propojení mezi uživatelem a programem. Ovládací prvek může poskytovat nebo zpracovávat data, přijímat vstup uživatele, reagovat na události nebo provádět libovolný počet dalších funkcí, které uživatele a aplikaci propojují. Protože ovládací prvek je v podstatě komponenta s grafickým rozhraním, může sloužit jakékoli funkci, kterou komponenta dělá, a také poskytnout interakci uživatele. Ovládací prvky se vytvářejí pro konkrétní účely a vytváření ovládacích prvků je jen další programovací úkol. S ohledem na to následující kroky představují přehled procesu vytváření ovládacích prvků. Odkazy obsahují další informace o jednotlivých krocích.
Napsat ovládací prvek
Určete, co má ovládací prvek dosáhnout nebo jakou část bude hrát ve vaší aplikaci. Mezi faktory, které je potřeba vzít v úvahu, patří:
Jaký typ grafického rozhraní potřebujete?
Jaké konkrétní interakce uživatelů bude tento ovládací prvek zpracovávat?
Je potřebná funkce poskytována nějakými existujícími ovládacími prvky?
Můžete získat potřebné funkce kombinací několika ovládacích prvků Windows Forms?
Pokud potřebujete objektový model pro svůj ovládací prvek, určete, jak se budou funkce distribuovat v celém objektovém modelu, a rozdělte funkce mezi ovládací prvek a všechny podobjekty. Objektový model může být užitečný, pokud plánujete komplexní ovládací prvek nebo chcete začlenit několik funkcí.
Určete typ ovládacího prvku (například uživatelský ovládací prvek, vlastní ovládací prvek, zděděný ovládací prvek Windows Forms), který potřebujete. Podrobnosti najdete v tématu Doporučení k typům ovládacích prvků a Odrůdy vlastních ovládacích prvků.
Expresní funkce jako vlastnosti, metody a události ovládacího prvku a jeho podobjektů nebo podřízených struktur a přiřaďte odpovídající úrovně přístupu (například veřejné, chráněné atd.).
Pokud potřebujete vlastní obraz pro ovládací prvek, přidejte pro něj kód. Podrobnosti naleznete v části Malování a vykreslování vlastního ovládacího prvku.
Pokud váš ovládací prvek dědí z UserControl, můžete otestovat jeho chování za běhu sestavením řídicího projektu a jeho spuštěním v kontejneru UserControl Test Container. Další informace naleznete v tématu Jak na to: Testování chování uživatelského ovládacího prvku Run-Time.
Ovládací prvek můžete také otestovat a ladit tak, že vytvoříte nový projekt, například aplikaci pro Windows, a umístíte ho do kontejneru. Tento proces je demonstrovaný jako součást Návod: Vytvoření složeného ovládacího prvku.
Když přidáváte jednotlivé funkce, přidejte do testovacího projektu funkce, abyste mohli nové funkce uplatnit.
Opakujte a upřesněte návrh.
Zabalte a nasazujte svou kontrolu. Podrobnosti najdete v tématu Úvod k nasazení v Visual Studio.
Viz také
.NET Desktop feedback