Rapid-Q Documentation by William Yu (c)1999 Appendix A: QFONTDIALOG


QFONTDIALOG Component

QFontDialog displays Window's font selection dialog

QFontDialog Properties
Field Type R/W Default




Color INTEGER RW
FontCount INTEGER R
FontName ARRAY of STRING R
MaxFontSize INTEGER RW
MinFontSize INTEGER RW
Name STRING RW
Size INTEGER RW

QFontDialog Methods
Method Type Description Params




AddStyles SUBI Add styles [bold, italic, etc] INTEGER, Infinite
DelStyles SUBI Delete styles [bold, italic, etc] INTEGER, Infinite
AddOptions SUBI Add options [fdLimitSize, fdNoSizeSel, etc.] INTEGER, Infinite
DelOptions SUBI Delete options [fdNoStyleSel, fdScalableOnly, etc.] INTEGER, Infinite
Execute FUNCTION Returns TRUE or FALSE 0
GetFont SUB GetFont(F AS QFONT) Get font attributes 1
SetFont SUB SetFont(F AS QFONT) Set font attributes 1

QFontDialog Events
Event Type Occurs when... Params




OnApply VOID User clicks on apply button 0


QFontDialog Examples
  '-- Simple demo
  DIM FontDialog AS QFontDialog
  DIM Font AS QFont
      Font.Name = "Arial"

  FontDialog.GetFont(Font)
  IF FontDialog.Execute THEN
    ShowMessage "You selected "+FontDialog.Name
    FontDialog.SetFont(Font)
  END IF

Prev ComponentContentsNext Component