Messagerequester Abfrage einstellen

Anfängerfragen zum Programmieren mit PureBasic.
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Messagerequester Abfrage einstellen

Beitrag 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 ?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Messagerequester Abfrage einstellen

Beitrag 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?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Messagerequester Abfrage einstellen

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Messagerequester Abfrage einstellen

Beitrag von RSBasic »

Ich wollt' grad' editieren und #MB_DEFBUTTON3 hinzufügen. Naja zu langsam.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Re: Messagerequester Abfrage einstellen

Beitrag von Fordey_ra »

Donnerwetter seit Ihr schnell !!!!!!!!!!!!!!!

Vielen Dank !!

Genau das habe ich gesucht.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Messagerequester Abfrage einstellen

Beitrag 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:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten