[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Dialogs' (#lcl)

# TFontDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Font Dialog

## Declaration

Source position: dialogs.pp line 333

`type TFontDialog = class(TCommonDialog)`
``
`class procedure WSRegisterClass; override;` |  | WSRegisterClass - Register this Class for the current Widget Set
`protected`
`function DefaultTitle; override;` |  | DefaultTitle - returns the default title for a dialog
`public`
`procedure ApplyClicked; virtual;` |  | ApplyClicked - software emulation of the OnApplyClicked event
`constructor Create(); override;`
`destructor Destroy; override;` |  |
`published`
`property Title;` |  | The Title or Caption to be shown at the top of the dialog box
`property Font: TFont; [rw]` |  | Property to store the chosen font.
`property MinFontSize: Integer; [rw]` |  | MinFontSize - minimum size for the font
`property MaxFontSize: Integer; [rw]` |  | MaxFontSize - maximum size for the font
`property Options: TFontDialogOptions; [rw]` |  | A set of options available from TFontDialogOptions
`property OnApplyClicked: TNotifyEvent; [rw]` |  | OnApplyClicked - event handler for a click on the Apply button (ie the user wishes to apply the selected font)
`property PreviewText: String; [rw]` |  | The text displayed as an example in the preview pane of the dialog, using the selected font
`end;`

## Inheritance

`TFontDialog` |  | Font Dialog
`TCommonDialog` |  | TCommonDialog : the base type from which other dialogs are derived
`TLCLComponent` |  | TLCLComponent - base class for LCL components
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

## Description

Font Dialog: opens a dialog allowing choice of a font for textual displays

The latest version of this document can be found at lazarus-ccr.sourceforge.net.