Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Ignored MODAL ?!
Message
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00890573
Message ID:
00890621
Vues:
27
This message has been marked as the solution to the initial question of the thread.
Hi Edgar,

Put this into a .prg and DO it.
PUBLIC SelectionMade
oRef = CREATEOBJECT("Tform",.F.)
oRef.show

IF NOT EMPTY(SelectionMade)
   DO FORM edimain && Be sure to issue CLEAR EVENTS in this form's Destroy
   READ EVENTS 
ENDIF 

SET SYSMENU TO DEFAULT
WAIT WINDOW "Goodbye!" TIMEOUT 1

* Tform *
DEFINE CLASS Tform As Form 
    Width= 375
    Height=290 
    Caption=" Security! Version 4.080" 
    Autocenter=  .T. 
    AlwaysOnTop= .T. 
    BorderStyle= 0
    Closable=    .T. && I changed this so I could close the form
    DeskTop =    .F.
    WindowType= 1    && Modal 
    FontName= "Courier New"
    ForeColor= RGB(190,245,210)
    BackColor= RGB(0,190,225)
    Left= 0
    Top= 0
    MinButton= .F.
    MaxButton= .F.
    MousePointer= 14
    Name= "frmSec"
    ShowWindow= 0 && In Screen
    
    PROCEDURE Init
    	LPARAMETERS liTemp
    ENDPROC 
    
    PROCEDURE Destroy
    	SelectionMade = "" && Change this to run the form
    ENDPROC 
    
ENDDEFINE
>What additional setting is needed in scroll?
>
>I'm Trying to sustitute a class in place of a boring security login form.
>
>The Intent is to allow a security option to be set but the main program continues directly past the MODAL scroll...
>
>
>Main Program calls
>
>DO Scroll WITH SelectionMade,cDriveE
>...
>IF NOT EMPTY(SelectionMade)
>   DO FORM edimain
>   READ EVENTS
>ENDIF
>SET SYSMENU TO DEFAULT
>...
>WAIT WINDOW "Goodbye!" TIMEOUT 1
>
>
>Scroll class...
>
>* Tform *
>DEFINE CLASS Tform As Form
>    Width= 375
>    Height=290
>    Caption=" Security! Version 4.080"
>    Autocenter=  .T.
>    AlwaysOnTop= .T.
>    BorderStyle= 0
>    Closable=    .F.
>    DeskTop =    .F.
>    WindowType= 1    && Modal
>    FontName= "Courier New"
>    ForeColor= RGB(190,245,210)
>    BackColor= RGB(0,190,225)
>    Left= 0
>    Top= 0
>    MinButton= .F.
>    MaxButton= .F.
>    MousePointer= 14
>    Name= "frmSec"
>    ShowWindow= 0 && In Screen
>
Regards,

Mike

"We try to solve the problem by rushing through the design process so that enough time is left at the end to uncover the errors that were made because we rushed through the design process."
- Glenford Myers

If you're going through hell, keep going. - Walt Disney
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform