German Endlosschleife

peternmb

Well-Known Member
Licensed User
Longtime User
Hallo,

ich möchte eine Msgbox2 solange anzeigen lassen, bis der Hinweis vom User mit dem OK-Button bestätigt wurde.
Ich komme aber mit der Syntax nicht klar, hier mein Beispiel:
B4X:
Do While True
  ret = Msgbox2("Bitte bestätigen","wichtig","OK","","",Bild6)
  If ret=DialogResponse.POSITIVE Then
     Exit
  Else
     Loop
  End If      
End do
 

Jost aus Soest

Active Member
Licensed User
Longtime User
B4X:
Do While True
  ret = Msgbox2("Bitte bestätigen","wichtig","OK","","",Bild6)
  If ret = DialogResponse.POSITIVE Then Exit
Loop
 

peternmb

Well-Known Member
Licensed User
Longtime User
Das habe ich im Moment so - kommt aber nicht so gut an, da wenn irgendwo außerhalb der Msgbox "getoucht" wird die Box verschwindet.

Ich hoffe, dass es irgendwann echte modale Dialoge gibt, die solange stehen bleiben wie es der Programmierer will ;-) (wie wäre es da mit Msgbox3)

Eine Lösung mit eigenen Panels und dem Abfangen des Touchevents ist mir da zu aufwändig.
 
Top