Revision 1 of 2, by Trev on 8-4-2020. The page as it is now.
Dialogs tab
The Dialogs tab of the Component Palette contains all dialog-components.
<figure> <img src="Component_Palette_Dialogs.png" title="Component_Palette_Dialogs.png" /> <figcaption>Component_Palette_Dialogs.png</figcaption> </figure>
<table> <thead> <tr> <th><p>Icon</p></th> <th><p>Component</p></th> <th><p>Description</p></th> <th><p>Online Docs</p></th> </tr> </thead> <tbody> <tr> <td><figure> <img src="topendialog.png" title="topendialog.png" /> <figcaption>topendialog.png</figcaption> </figure></td> <td><p>TOpenDialog</p></td> <td><p>Dialog for selecting the name of a file for opening it</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/topendialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tsavedialog.png" title="tsavedialog.png" /> <figcaption>tsavedialog.png</figcaption> </figure></td> <td><p>TSaveDialog</p></td> <td><p>Dialog for selecting the name of a file for saveing it</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tsavedialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tselectdirectorydialog.png" title="tselectdirectorydialog.png" /> <figcaption>tselectdirectorydialog.png</figcaption> </figure></td> <td><p>TSelectDirectoryDialog</p></td> <td><p>Dialog for selecting a directory</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tselectdirectorydialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tcolordialog.png" title="tcolordialog.png" /> <figcaption>tcolordialog.png</figcaption> </figure></td> <td><p>TColorDialog</p></td> <td><p>Dialog for selecting a color</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcolordialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tfontdialog.png" title="tfontdialog.png" /> <figcaption>tfontdialog.png</figcaption> </figure></td> <td><p>TFontDialog</p></td> <td><p>Dialog for selecting a font</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfontdialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tfinddialog.png" title="tfinddialog.png" /> <figcaption>tfinddialog.png</figcaption> </figure></td> <td><p>TFindDialog</p></td> <td><p>Dialog with parameters for finding a text</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfinddialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="treplacedialog.png" title="treplacedialog.png" /> <figcaption>treplacedialog.png</figcaption> </figure></td> <td><p>TReplaceDialog</p></td> <td><p>Dialog with parameters for replacing text</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/treplacedialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="ttaskdialogicon.png" title="ttaskdialogicon.png" /> <figcaption>ttaskdialogicon.png</figcaption> </figure></td> <td><p>TTaskDialog</p></td> <td><p>very flexible message box allowing to add various levels of text, additional buttons, as well as radiobuttons.</p></td> <td><p>| <a href="https://lazarus-ccr.sourceforge.io/docs/lcl/dialogs/ttaskdialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="topenpicturedialog.png" title="topenpicturedialog.png" /> <figcaption>topenpicturedialog.png</figcaption> </figure></td> <td><p>TOpenPictureDialog</p></td> <td><p>Dialog for selecting the name of a picture file for opening it</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/topenpicturedialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tsavepicturedialog.png" title="tsavepicturedialog.png" /> <figcaption>tsavepicturedialog.png</figcaption> </figure></td> <td><p>TSavePictureDialog</p></td> <td><p>Dialog for selecting the name of a picture file for saving it</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tsavepicturedialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tcalendardialog.png" title="tcalendardialog.png" /> <figcaption>tcalendardialog.png</figcaption> </figure></td> <td><p>TCalendarDialog</p></td> <td><p>Dialog for selecting a date</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalendardialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tcalculatordialog.png" title="tcalculatordialog.png" /> <figcaption>tcalculatordialog.png</figcaption> </figure></td> <td><p>TCalculatorDialog</p></td> <td><p>Dialog showing a pocket calculator</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalculatordialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tprintersetupdialog.png" title="tprintersetupdialog.png" /> <figcaption>tprintersetupdialog.png</figcaption> </figure></td> <td><p>TPrinterSetupDialog</p></td> <td><p>Printer setup dialog</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tprintdialog.png" title="tprintdialog.png" /> <figcaption>tprintdialog.png</figcaption> </figure></td> <td><p>TPrintDialog</p></td> <td><p>Print dialog (select printer, pages etc).</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintdialog.html">Link</a></p></td> </tr> <tr> <td><figure> <img src="tpagesetupdialog.png" title="tpagesetupdialog.png" /> <figcaption>tpagesetupdialog.png</figcaption> </figure></td> <td><p>TPageSetupDialog</p></td> <td><p>Dialog for setting up a printer page</p></td> <td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html">Link</a></p></td> </tr> </tbody> </table>
Note: TPrinterSetupDialog, TPrintDialog and TPageSetupDialog only appear if the Printer4Lazarus package is also installed. To install, go to Package > Install/Uninstall Packages... menu.
See also
From the Free Pascal wiki, page "Dialogs tab", as it stood on 2020-08-04 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
