Seite 1 von 1

Messagerequester Abfrage einstellen

Verfasst: 10.08.2012 21:05
von Fordey_ra
Kann ich die Abfrage einstellen im Messagerequester.
Beispielsweise möchte eine Abfrage haben wo sobald der Anwender nur Enter bestätigt er nicht mit Ja sondern den Button Cancel betätigt ?
Ist das einfach möglich ?

Re: Messagerequester Abfrage einstellen

Verfasst: 10.08.2012 21:08
von RSBasic
Meinst du so was?

Code: Alles auswählen

EnableExplicit

Define Dialog

Dialog = MessageRequester("Frage", "...", #PB_MessageRequester_YesNoCancel)
If Dialog = #PB_MessageRequester_Yes
  Debug "Ja"
ElseIf Dialog = #PB_MessageRequester_No
  Debug "Nein"
ElseIf Dialog = #PB_MessageRequester_Cancel
  Debug "Abbrechen"
EndIf
Möchtest du Default-Button selber bestimmen?

Re: Messagerequester Abfrage einstellen

Verfasst: 10.08.2012 21:10
von ts-soft

Code: Alles auswählen

Select MessageRequester("Titel", "Text", #PB_MessageRequester_YesNoCancel | #MB_DEFBUTTON3)
  Case #PB_MessageRequester_Yes : Debug "Ja"
  Case #PB_MessageRequester_No : Debug "No"
  Case #PB_MessageRequester_Cancel : Debug "Abgebrochen"
EndSelect
Die Konstante #MB_DEFBUTTON1-3 gibt den Default wert vor (nur Windows)

Gruß
Thomas

Re: Messagerequester Abfrage einstellen

Verfasst: 10.08.2012 21:12
von RSBasic
Ich wollt' grad' editieren und #MB_DEFBUTTON3 hinzufügen. Naja zu langsam.

Re: Messagerequester Abfrage einstellen

Verfasst: 10.08.2012 21:13
von Fordey_ra
Donnerwetter seit Ihr schnell !!!!!!!!!!!!!!!

Vielen Dank !!

Genau das habe ich gesucht.

Re: Messagerequester Abfrage einstellen

Verfasst: 10.08.2012 21:15
von ts-soft
RSBasic hat geschrieben:Ich wollt' grad' editieren und #MB_DEFBUTTON3 hinzufügen. Naja zu langsam.
Was soll das mit Dir werden, wenn Du so alt wie ich wirst :bounce: