![]() |
Listbox + Dialogfenster
Hallo Leute ich habe ein Dialog:
Delphi-Quellcode:
Ich möchte gerne den Namen anzeigen lassen, welcher entfernt werden soll.
if Application.MessageBox('Wollen Sie wirklich '+' aus der Datenbank entfernen?', 'Entfernen', MB_ICONQUESTION or MB_YESNOCANCEL) = IDYES then
Die Namen befinden sich in einer Listbox. Wie kriege ich also den makierten Namen in die obere Dialogabfrage rein? Bei Edit-Feld würde ich pauschal sagen so:
Delphi-Quellcode:
Aber das geht auch nicht :(
(...blabla '+edit1.text +' blabla...')
Kann mir jemand weiterhelfen? Danke :-D :-D |
Re: Listbox + Dialogfenster
Wie wäre etwas in dieser Art
Delphi-Quellcode:
Meint das Orakel.
lb.items[lb.intemindex].text;
Schöne Grüße aus Delphi |
Re: Listbox + Dialogfenster
Danke, Problem 1 gelöst :)
Aber ich kann das nicht so einfach als ".text" schreiben. Die Dialogfunktion nimmt diese Schreibart nicht an. |
Re: Listbox + Dialogfenster
Delphi-Quellcode:
if Application.MessageBox(Format('Wollen Sie wirklich %s aus der Datenbank entfernen?',[lb.items[lb.intemindex]]), 'Entfernen', MB_ICONQUESTION or MB_YESNOCANCEL) = IDYES then
|
Re: Listbox + Dialogfenster
Danke, leider bekomme ich immer noch eine Fehlermeldung.
"Inkompatlibe Typen "string" und "PWideChar" |
Re: Listbox + Dialogfenster
Dann eben so:
Delphi-Quellcode:
if Application.MessageBox(PChar(Format('Wollen Sie wirklich %s aus der Datenbank entfernen?',[lb.items[lb.intemindex]])), 'Entfernen', MB_ICONQUESTION or MB_YESNOCANCEL) = IDYES then
|
Re: Listbox + Dialogfenster
Super Super Super :thumb: :thumb: :thumb: :thumb: :thumb: :thumb:
Vielen Dank :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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