Forzare la chiusura di una DATAWINDOW in un'applicazione MDI di VisualObject
Posted: Wed Dec 08, 2021 6:12 pm
Salve a tutti.
Ho creato un'applicazione MDI, dallo standardmenu richiamo una DATAWINDOW ma voglio che non possa essere aperta un'altra istanza della stessa DATAWINDOW.
Come faccio?
Ho provato a creare una variabile globale LOGIC lNewPermessi e nel PreInit() la controllo...
e poi nel QueryClose rimetto la variabile a false
Ho provato anche con Destroy()
NULLA
Qualcuno può aiutarmi?
Grazie mille
Ho creato un'applicazione MDI, dallo standardmenu richiamo una DATAWINDOW ma voglio che non possa essere aperta un'altra istanza della stessa DATAWINDOW.
Come faccio?
Ho provato a creare una variabile globale LOGIC lNewPermessi e nel PreInit() la controllo...
Code: Select all
method PreInit(oWindow,iCtlID,oServer,uExtra)
//Put your PreInit additions here
if lNewPermessi
self:EndWindow()
else
lNewPermessi = true
endif
return NIL
Code: Select all
method QueryClose(oEvent)
local lAllowClose as logic
lAllowClose := super:QueryClose(oEvent)
lNewPermessi = false
return lAllowClose
NULLA
Qualcuno può aiutarmi?
Grazie mille