[Webinar] Streamline your web hosting managementRegister Today


Form or Dialog ...

Posted on 2000-01-09
Medium Priority
Last Modified: 2010-04-06
Just curious (beginner)....
What is the difference between
a classic Form and form used to display
a dialog?
Is it the same thing if I used a classic
form and shaped it in a form of dialog
instead of using Delphi dialogs?
Question by:srbenavrbe
  • 2
LVL 17

Expert Comment

ID: 2336182
the delphi dialogs are for when for instance you want a user to select a file ,you would use a topendialog
and call on a button click event opendialog1.execute and the selected filename would be held in opendialog1 filename for you to use in your code somewhere.

as for creating a dialog form just make a normal form and sets it formstyle in object inspector to fsdialog.
Regards Barry

Accepted Solution

Zash earned 90 total points
ID: 2336853
Hi young man,
   The OpenDialog is a Form too,
but you can't change it's look.
And it is made especially for Opening Files.
   You can use an empty standard form
to make your own Dialog, by changing
it's FormStyle property to fsDialog.
   In other words you can make a Dialog
from any Form or just use standard Dialogs if you want just to Open, Save
Files    etc.
   So think of a Dialog as just a Form
with some special adjustments.
         Alexander Hristov
         email : a_christ77@yahoo.com

Expert Comment

ID: 2338560
Inthe, Barry Well done for getting to 2nd place..... but just to add why do most diallog boxes handles start with.... #32770 whats that got to do with dialogs?

P.S i would like to see what questions you have ever asked, but theres that damn many it crashes my machine everytime i try to look :)

Craig C.
LVL 17

Expert Comment

ID: 2339375
yes know what ya mean about #32770
it may be some standard for dialogs maybe derived from the forms style (i mean the flags that are set internally) though im not sure.

its annoying that the paq questions are so long and not split onto a couple o pages specially if im looking for code from an old question :-) takes ages to load ..

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
SQL Database Recovery Software repairs the MDF & NDF Files, corrupted due to hardware related issues or software related errors. Provides preview of recovered database objects and allows saving in either MSSQL, CSV, HTML or XLS format. Ensures recov…
Hi, this video explains a free download that you can incorporate into your Access databases, or use stand-alone for contact management. Contacts -- Names, Addresses, Phone Numbers, eMail Addresses, Websites, Lists, Projects, Notes, Attachments…
Suggested Courses
Course of the Month9 days, 11 hours left to enroll

591 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question