Code: Alles auswählen
oDialog.execute()
Code: Alles auswählen
oDialog=createUnoDialog(DialogLibraries.Rechentrainer.RechnenDialog)
Ist diese Frage so verständlich?
Moderator: Moderatoren
Code: Alles auswählen
oDialog.execute()
Code: Alles auswählen
oDialog=createUnoDialog(DialogLibraries.Rechentrainer.RechnenDialog)
Code: Alles auswählen
oDialog.execute()
Code: Alles auswählen
dim bFlag as boolean
dim oDlg1 as variat
dim oDlg2 as variant
function DialogeOeffnene
REN hier die Dialoge erzeugen und voreinstellen
oDlg1.setVisible(true)
oDlg2.setVisible(true)
REM Warteschleife
do while not bFlag
wait 100
loop
REm
'...Auswertungen oder ähnliches starten
REM Dialoge beenden
oDlg1.setVisible(false)
oDlg2.setVisible(false)
end function
REM Funktion zum Beenden des Dialoges - aufrufen über Button, Eingaben oder ähnliches
sub DlgEnde
bFlag = true
end sub
Na, in der Konstellation: Setz doch einfach ein globales Flag (dim außerhalb der Prozedur) und frag das ab - fertig....Dazu müsste ich halt wissen, ob dieser schon geöffnet ist...
Code: Alles auswählen
...
bDlgOffen = true
oDlg1.execute()
bDlgOffen = false
....