Formulář je okno Windows, na které je možné umístit běžné prvky systému Windows, jako jsou tlačítka, ikony, editační pole a podobně. Máme přitom možnost definovat formulář plně dle svých představ při zachování standardu ovládání Windows.
Pro návrh formulářů se používá vizuální návrhář. Na začátku návrhu je to prázdná pracovní plocha s vytečkovanou mřížkou souřadnic, na kterou se postupně umísťují všechny vizuální i nevizuální komponenty a v okně nastavení objektů. Obvyklý postup tvorby formuláře je následující:
Vyberete z palety požadované komponenty a umístíte je na plochu formuláře. Myší potom upravíte požadované umístění a velikost vizuálních prvků formuláře (velikost a umístění tlačítek apod.).
V okně Nastavení objektů zadáte požadované vlastnosti. Například nápis na tlačítku, font a barvy. U některých komponent je možné také definovat vzájemné vazby mezi komponentami. Například u databází se pro objekty zobrazující data zadává zdroj dat. Již takto zadaný formulář je možné bez zápisu jediné řádky programu spustit s tím, že již bude vykonávat smysluplnou činnost. Například prohlížení databází.
V poslední fázi se definují opět pomocí okna Nastavení objektů akce, které se provedou v okamžiku výskytu jednotlivých událostí. U tlačítka je to například kliknutí na plochu tlačítka myší. Každý objekt (komponenta) umístěný na formuláři má přitom definovány určité události, na které dokáže reagovat. Kromě kliknutí na tlačítko to může být například změna velikosti, stisk klávesy a podobně. Seznam událostí objektu je umístěn v okně Nastavení objektů a kliknutím na požadovanou událost se přesunete přímo do editoru programu, kde je možné zadat akce, které se provedou při výskytu události.