General information
Category:
Forms & Form designer
Title:
Top Level Dialog box woes
I have a nice dialog box modal form class I use.
It has its show window property set to 1 - In Top Level Form
This means that the modal dialog box is always centered in whatever form called it. This is handy if there are many forms on the desktop.
I have just written an app that has no forms visible on startup and this class has stopped working because it has nowhere to display.
If I change the class so that its show window is 2 - As Top Level Form
then the dialog box becomes modeless which is not the desired effect and an additional read events would be required to make the dialog display.
I want to change this class so that it will work even if there are no windows for it to display in.
Is there someway my class can create a Top Level form window external to it self and display itself in there if it finds that vfp.form.count is zero, or will all forms it creates end up being children of the dialog.
I reaslise I can do this if I create a wrapper for my class in my procedure library but I want to keep this functionalty in my class if possible.
Maybe I could create a generic function that creates a form and then runs the dialog such as.
=RUNINFORM('MYDIALOG('Hello There'))
All ideas on this subject most gratefully received.
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only