RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TFontDialog.MinFontSize Property

Determines the smallest font size available in the Font dialog.

Pascal
property MinFontSize: Integer;
C++
__property int MinFontSize;

Assign a value to MinFontSize to limit the font sizes available in the dialog. 

MinFontSize is inoperative unless the fdLimitSize flag is set in Options.  

C++ Examples: 

 

/*
This example uses a Font dialog box, a button, and a label
on a form. When the user clicks the button, the Font dialog
box appears. The font sizes available are within the range
of 8 to 14. When the user chooses OK, the selected font is
applied to the caption of the label.
*/
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  FontDialog1->Options.Clear();
  FontDialog1->Options << fdLimitSize;
  FontDialog1->MaxFontSize = 14;
  FontDialog1->MinFontSize = 8;
  if (FontDialog1->Execute())
    Label1->Font = FontDialog1->Font;
}

 

Delphi Examples: 

{
This example uses a Font dialog box, a button, and a label
on a form. When the user clicks the button, the Font dialog
box appears. The font sizes available are within the range
of 8 to 14. When the user chooses OK, the selected font is
applied to the caption of the label.
} 
procedure TForm1.Button1Click(Sender: TObject);
begin
  FontDialog1.Options := [fdLimitSize];
  FontDialog1.MaxFontSize := 14;
  FontDialog1.MinFontSize := 8;
  if FontDialog1.Execute then
    Label1.Font := FontDialog1.Font;
end;

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!