Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ein Dialogfeld für 2 verschiedene Dinge? (https://www.delphipraxis.net/163033-ein-dialogfeld-fuer-2-verschiedene-dinge.html)

Delphi_gn7 13. Sep 2011 15:18

Ein Dialogfeld für 2 verschiedene Dinge?
 
Hiho,

ich habe in meinem in Arbeit befindlichen Programm eine ListView, in die man über eine "Hinzufügen"- bzw. "Löschen"-Button neue Einträge erstellen bzw. bestehende löschen können soll. Beim OnClick-Ereignis des "Hinzufügen"-Buttons soll sich ein Dialogfeld mit mehreren Editfeldern zum Eintragen von Text öffnen und beim klicken auf OK die eingegebenen Daten in die ListView gespeichert werden (z.B. Vorname, Nachname & Alter o.ä.). Beim "Löschen"-Button soll nur ein Bestätigungsdialog geöffnet werden, wie man ihn von anderen Programmen kennt.

Brauche ich dafür 2 verschiedene Dialog-Units (über Datei -> Neu -> Dialogfeld...) oder kann ich das auch mit einer einzigen machen, die je nach Situation verschieden gebraucht werden kann?

MfG,
gn7

Edit: einen "Bearbeiten"-Button soll es auch noch geben (der dann so ähnlich arbeitet wie der zum Hinzufügen)

patti 13. Sep 2011 15:29

AW: Ein Dialogfeld für 2 verschiedene Dinge?
 
Zitat:

Zitat von Delphi_gn7 (Beitrag 1124048)
Beim "Löschen"-Button soll nur ein Bestätigungsdialog geöffnet werden, wie man ihn von anderen Programmen kennt.

Wie wäre es dann mit einem Hier im Forum suchenMessageDlg?

DeddyH 13. Sep 2011 15:42

AW: Ein Dialogfeld für 2 verschiedene Dinge?
 
Oder einer (Application.)Delphi-Referenz durchsuchenMessageBox?

Delphi_gn7 13. Sep 2011 15:46

AW: Ein Dialogfeld für 2 verschiedene Dinge?
 
Okay, damit wäre mein Problem gelöst :)
Danke euch beiden!

MfG,
gn7


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz