A használathoz tegyünk fel egy ilyen komponenst a Form-ra. A dialóg ablakot megjeleníteni a ShowDialog függvényhívással lehet.
E függvény a DialogResult felsorolt típus OK értékével tér vissza, ha a felhasználó a font kiválasztása után az OK gombbal lépett ki. Ebben az esetben érdemes csak a FontDialog komponens Font property-jét kiolvasni, melyből megtudhatjuk, hogy melyik az a betűtípus, mely választásra került. Ezt a mellékelt példában úgy használjuk fel, hogy egy Label komponens betűtípusát változtatjuk meg.
Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If FontDialog1.ShowDialog() = DialogResult.OK Then
Label1.Font = FontDialog1.Font
End If
End Sub
Ha a FontDialog ShowApply property-jét igazra állítjuk, akkor a dialóg ablakban megjelenik egy Apply (Alkalmaz) gomb is. Ha a felhasználó erre kattint, akkor jön létre a komponens Apply eseménye. Mivel ezzel nem zárul be a dialóg ablak, így a felhasználó megtekintheti az általa választott betűtípust, és ha nem felel meg, akkor a dialóg ablak újbóli megnyitása nélkül újra tud választani.
Private Sub fontDialog1_Apply(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FontDialog1.Apply
Label1.Font = FontDialog1.Font
End Sub
Amennyiben a ShowHelp property is igaz értéket kap, akkor a FontDialog-ban egy Help nyomógomb is megjelenik. Erre való kattintáskor jön létre a HelpRequested esemény, ahol egy súgó megjelenését kezelhetjük.
Ha a ShowColor igaz értéket tartalmaz, akkor a megjelenő ablakban a betűtípus színét is meg tudjuk választani. A ShowEffects igaz értéke esetén pedig arra van lehetősége a felhasználónak, hogy a betűtípus további kinézetét is befolyásolja, mint például az áthúzottság, vagy az aláhúzás.
Hogy mekkora lehet a legkisebb, illetve legnagyobb betűméret, amit a felhasználó kiválaszthat, azt a MinSize és MaxSize property-kben adhatjuk meg.
Ha a FontMustExist igaz, akkor csak olyan betűtípust adhat meg a felhasználó, mely telepítve is van az adott számítógépen.