Autor |
Beitrag |
FinnO
      
Beiträge: 1331
Erhaltene Danke: 123
Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
|
Verfasst: Fr 09.01.09 23:58
|
|
Tarry
      
Beiträge: 213
Erhaltene Danke: 1
|
Verfasst: Fr 09.01.09 23:59
Fredy hat folgendes geschrieben : | Funktioniert Super / du weist ganz schön viel.
noch eine Frage Ich hoffe ich nerv nicht zu sehr-
Wenn ich dies habe wie kann ich da noch die funktion einbauen wenn man No drückt ?
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7:
| if MessageDlg('Sie möchten die Tanzgruppe für ' + FormatFloat('#,##0.00 €', Gesamtsumme) + ' bestellen ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin frmTanz.Hide; frmRechnung.Show; end; | |
Bau einfach einen else Zweig ein.
Ich weiss nicht genau ob er auch ausgeloeast wird, wenn die Box Weggecklickt wird (musst du testen).
Wenn es so nicht klappt, kannst du den Ruckgabe Wert (ist eine integer) einach in eienr varible abspeichern und dann abfragen.
Gruss
Thomas
_________________ "Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." -Albert Einstein
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 09.01.09 23:59
Wie wäre es mit else oder case?
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9:
| if MessageDlg('Sie möchten die Tanzgruppe für ' + FormatFloat('#,##0.00 €', Gesamtsumme) + ' bestellen ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin frmTanz.Hide; frmRechnung.Show; end else ... | oder Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| case MessageDlg('Sie möchten die Tanzgruppe für ' + FormatFloat('#,##0.00 €', Gesamtsumme) + ' bestellen ?', mtConfirmation, [mbYes, mbNo], 0) of mrYes: begin frmTanz.Hide; frmRechnung.Show; end; mrNo: begin ... end; end; | Mit case geht es dann auch mit mehr Antwortmöglichkeiten.
// EDIT:
Tarry hat folgendes geschrieben : | Ich weiss nicht genau ob er auch ausgeloeast wird, wenn die Box Weggecklickt wird (musst du testen). |
Ja, natürlich, dann wird mrCancel zurückgegeben. 
|
|
FinnO
      
Beiträge: 1331
Erhaltene Danke: 123
Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
|
Verfasst: Sa 10.01.09 00:12
Zitat: | // EDIT:
user profile iconTarry hat folgendes geschrieben icon mini page:
Ich weiss nicht genau ob er auch ausgeloeast wird, wenn die Box Weggecklickt wird (musst du testen).
Ja, natürlich, dann wird mrCancel zurückgegeben.
|
das dürfte hier aber egal sein, denn bei der bestellung interessiert nur das JA , das NEIN und ABBRECHEN ist irgendwie gleichbedeutend
|
|
Tarry
      
Beiträge: 213
Erhaltene Danke: 1
|
Verfasst: Sa 10.01.09 00:15
FinnO hat folgendes geschrieben : | Zitat: | // EDIT:
user profile iconTarry hat folgendes geschrieben icon mini page:
Ich weiss nicht genau ob er auch ausgeloeast wird, wenn die Box Weggecklickt wird (musst du testen).
Ja, natürlich, dann wird mrCancel zurückgegeben.
|
das dürfte hier aber egal sein, denn bei der bestellung interessiert nur das JA , das NEIN und ABBRECHEN ist irgendwie gleichbedeutend |
Du hast natuerlich Recht, aber vielleicht moechtest du dann eine andere Message ausgeben oder garkeine oder was auch immer
Wollte es einfach nru erwaehnt haben, da es auf jeden Fall gut zu wissen ist das der else Zweig auch aufgerufen wird, wenn der Dialog geschlossen wurde.
Gruss
Thomas
_________________ "Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." -Albert Einstein
|
|
Fredy 
      
Beiträge: 57
Win Vista Ultimate
|
Verfasst: Sa 10.01.09 19:18
aber wenn man dann z.B rein macht das er z.B. verschiedene Checkboxen abwählen soll  dann wäre es sinnvoll
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Sa 10.01.09 22:18
Fredy,
bitte stelle nur eine Frage pro Thread. Deine neueste Frage habe ich abgetrennt. Den Titel des neuen Threads kannst Du ja noch anpassen, ich konnte nicht genau erkennen, worum es jetzt geht
Grüße
Christian
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.
Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.
|
|