German MsgBox

fsj

Member
Licensed User
Longtime User
Hallo

wie muss eine MsgBox progrmmiert werden, dass nur der Druck auf OK das Programm weiterlaufen lässt

mit
MsgBox("Text","Title")
läuft das Programm auch weiter, wenn man irgendwo auf den Touch drückt
 
ist dort genauso
die Box ist nicht Modal, der hintergrund des Programms reagiert leider ebenso
 
Ja, leider funktioniert Android so.
Ist mir aber noch nie aufgefallen.
Wenn Du wirklich brauchst dass das Programm nicht reagieren soll hast Du die Möglichkeit ein Panel anzuzeigen welches ein leeres Click Event hat bevor Du die MsgBox aufrufst.

Beste Grüsse.
 
die Idee ist nicht schlecht

kann ich zur Laufzeit ein Panel über alles drüberlegen oder muss das im Designer gemacht werden?
 
habe das ganze jetzt mit Panel und Button gelöst
die MsgBox verhindert leider auch den TimerTick aber mit Panel und Button läuft das ganze wie gewünscht
 
ist dort genauso
die Box ist nicht Modal, der hintergrund des Programms reagiert leider ebenso

also wenn du msgbox2 beutzt sollte ein druck auf the bildschirm nicht machen, nur wenn du auf ein button drueckst
aber du must mindesten 2 buttons benutzen also ein OK und ein ABBRECHEN
dann nur

Code: Copy
if msgbox2("","",....) = responsedialog.positive  then
'was soll passieren wenn man auf OK drueckt
else
'was soll passieren wenn man auf ABBRECHEN drueckt
end if


wenn du zB willst dass ABBRECHEN nichts tun soll dann kannst alles in einen sub reintun und diesen SUB immer aufrufen

zB:

Button1_click: ruft den msgbox sub

Code: Copy
sub button1_click
msgbsub
end sub


Code: Copy
sub msgbsub

if msgbox2("","",....) = responsedialog.positive  then
'was soll passieren wenn man auf OK drueckt
else
msgbsub
end if

end sub
 
Back
Top