Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Top Level Dialog box woes
Message
De
26/09/2001 11:23:25
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Titre:
Top Level Dialog box woes
Divers
Thread ID:
00561009
Message ID:
00561009
Vues:
64
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.
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform