GDI grafiku používáme ve Windows Forms aplikacích. Pro nakreslení např. čáry nebo kružnice tedy potřebujeme alespoň jeden formulář.
Grafické objekty kreslíme v handleru události Paint. Pokud nechceme kreslit do celého formuláře, je dobré si na formulář přidat panel.
Základním objektem pro vykreslování grafických tvarů na formuláři je instance třídy System.Drawing.Graphics.
V následující tabulce jsou popsány vybrané metody třídy Graphics pro nakreslení nejběžnějších grafických tvarů. Pro kreslení obrysů potřebujeme pero (Pen). Pro nakreslení vybarvených tvarů potřebujeme štětec (Brush). Více viz práce s barvami.
Metoda | Použití |
---|---|
DrawLine | Nakreslí úsečku |
DrawRectangle | Nakreslí obdélník (bez vybarvení) |
DrawEllipse | Nakreslí kružnici (elipsu) |
FillRectangle | Nakreslí a vybarví obdélník |
FillEllipse | Nakreslí a vybarví kruh |