Sdílet prostřednictvím


Vytváření a vykreslování uživatelských ovládacích prvků

Vlastní malování ovládacích prvků je jednou z mnoha složitých úloh, které rozhraní .NET Framework usnadňuje. Při vytváření vlastního ovládacího prvku máte mnoho možností týkající se grafického vzhledu ovládacího prvku. Pokud vytváříte ovládací prvek, který dědí z Control, musíte zadat kód, který vašemu ovládacímu prvku umožní vykreslit jeho grafické znázornění. Pokud vytváříte uživatelský ovládací prvek děděním z UserControlnebo dědíte z některého z ovládacích prvků Windows Forms, můžete přepsat standardní grafické znázornění a poskytnout vlastní grafický kód. Pokud chcete poskytnout vlastní vykreslování pro jednotlivé ovládací prvky UserControl, které vytváříte, vaše možnosti se stanou omezenějšími, ale stále umožňují širokou škálu vizuálních možností pro vaše ovládací prvky a aplikace.

V této části

Vykreslení ovládacího prvku Windows Forms
Ukazuje, jak programovat logiku, která zobrazuje ovládací prvek.

User-Drawn ovládací prvky
Poskytuje přehled kroků, které se týkají psaní a přepsání kódu vykreslování pro váš ovládací prvek.

základních ovládacích prvků
Popisuje, jak implementovat vlastní vykreslovací kód pro základní ovládací prvky v uživatelských ovládacích prvcích a formulářích.

Jak udělat ovládací prvek neviditelným během spuštění
Ukazuje, jak pomocí vlastnosti Visible skrýt a zobrazit ovládací prvek.

Jak: Dát vašemu prvku průhledné pozadí
Ukazuje, jak pomocí metody SetStyle vytvořit barvu pozadí, která je neprůhledná, průhledná nebo částečně průhledná.

vykreslování ovládacích prvků pomocí vizuálních stylů
Ukazuje, jak vykreslit ovládací prvky pomocí vizuálních stylů v operačních systémech, které je podporují.

Odkaz

Control
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

UserControl
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

OnPaint
Popisuje tuto metodu.

Postupy: Vytváření grafických objektů pro výkresu
Představuje grafické funkce GDI+ z pohledu sady Visual Studio a poskytuje odkazy na další informace.

Typy vlastních ovládacích prvků
Popisuje typy vlastních ovládacích prvků, které můžete vytvořit.