Some useful extra dialogs such as Calendar, Calculator and Open/Save Picture TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening SetPreviewFileDialog - specify the PreviewFile Dialog to be used The PreviewFileDialog that is used for this control TPreviewFileDialog - a dialog that allows the file contents to be inspected before opening the file CreatePreviewControl - create an instance of the windowed control that uses this dialog InitPreviewControl - initialises the windowed control that uses this dialog PreviewFileControl - the windowed control that uses this dialog TOpenPictureDialog - a preview dialog that shows a preview of a picture before opening the file IsFilterStored - returns True if a filter is stored PreviewKeyDown - determines if the Preview key has been pressed PreviewClick - method for emulating a click on the Preview button ImageCtrl - the Image used as a control PictureGroupBox - a groupbox related to a single picture ClearPreview - clears the preview area UpdatePreview - updates the preview image, implementing any pending changes DefaultFilter - the default filename filter TSavePictureDialog - a dialog for saving the picture in the current buffer to a file TCalculatorDialog - a small calculator window that pops up, allowing the user to perform simple calculations and return the value to the calling Component Change - software emulator for the OnChange event CalcKey - software emulator for the OnCalcKey event DisplayChange - software emulator for the OnDisplayChange event CalcDisplay - the current numerical value in the main calculator display Memory - the value stored in the calculator's memory BeepOnError - if True, beeps when there is an entry error or other calculator error Ctl3D - deprecated property (for Delphi compatability) CalculatorLayout - whether simple or normal Precision - the level of precision to be used in calculations; default is set by DefCalcPrecision Value - the numerical value (result) returned by the calculator OnCalcKey - event handler for a key press in the calculator OnChange - event handler for any change in the calculator OnDisplayChange - event handler for any change in the calculator display TCalculatorForm - a normal form with a built-in calculator

TCalculatorForm - a normal form with a built-in calculator

There is a MainPanel in which the standard LCL widgets can be placed, and a CalcPanel which displays a calculator which has the functionality of a TCalculatorDialog but remains permanently displayed

OkClick - method to handle a click on th eOK button CancelClick - method to handle a click on the Cancel button CalcKey - method to handle activation of the specified calculator key DisplayChange - method for handling a change in the calculator display InitForm - initialise the form, using the specified calculator layout The MainPanel of the Form, which can contain any sort of LCL components The CalcPanel which displays the calculator The DisplayPanel within the calculator panel, that holds the numeric display The DisplayLabel for the calculator display Create - constructor for the whole form, not just the calculator CreateLayout - constructor for the calculator panel using the specified layout Value - the numeric value, the result of the calculation, to be returned to the main program CreateCalculatorForm - returns the created calculator form, using the specified layout and help context TCalendarDialog - a popup calendar dialog that allows a date to be selected and returned to the main program DialogTitle - caption for the calendar dialog The selected Date, for return to the main program

The selected Date, for return to the main program

This is NOT the standad RTL Date function

DisplaySettings - the user-selected settings determining the appearance of the display

DisplaySettings - the user-selected settings determining the appearance of the display

Possible values are: ShowHeadings,ShowDayNames, NoMonthChange, ShowWeekNumbers, StartMonday

This is a set which may contain zero or more settings

OnDayChanged - event handler when a different day is selected OnMonthChanged - event handler when a different month is selected OnYearChanged - event handler when a different year is selected DialogPosition - position to display the dialog - by default in the centre of the main form OKCaption - caption for the OK button CancelCaption - caption for the Cancel button GetNewDate - programmatic simulation of OnClick event, which transfers the selected dae to the calling program GetFilterExt - returns the extention for filtering filenames CalendarDblClick - method for handling doubleclick on the calendar