Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Ausgewählter Item in Listbox in anderer Listbox ausgeben (https://www.delphipraxis.net/68593-ausgewaehlter-item-listbox-anderer-listbox-ausgeben.html)

Mayday171 2. Mai 2006 11:27


Ausgewählter Item in Listbox in anderer Listbox ausgeben
 
Hallo!

Wie kann ich den String aus einem ausgewählten Listbox item während der Laufzeit bekommen.
Ich möchte den String des selektierten Items dann in eine neue Listbox schreiben.
Wie stelle ich das an???

Hatte mal bei delphi 6 eine Funktion... selectedString oder so.

Kann mir jemand helfen?????


DANKE


MfG

sh17 2. Mai 2006 11:35

Re: Ausgewählter Item in Listbox in anderer Listbox ausgeben
 
Delphi-Quellcode:
if listbox1.ItemIndex > -1 then
  str := listbox1.items[listbox1.ItemIndex];

marabu 2. Mai 2006 13:05

Re: Ausgewählter Item in Listbox in anderer Listbox ausgeben
 
Hi,

hier noch eine Alternative:

Delphi-Quellcode:
ListBox1.CopySelection(ListBox2);
Grüße vom marabu

s.h.a.r.k 2. Mai 2006 13:20

Re: Ausgewählter Item in Listbox in anderer Listbox ausgeben
 
Ich hätte da eine kleine, aber feine Ergänzung zum Tip von sh17: Es gibt einige Komponenten (z.B. TFlat...), bei denen der ItemIndex auch größer sein kann als die Anzahl der Items (minus 1). Man sollte das sicherheitshalber auch anfragen, ausgenommen natürlich bei den Standardkomponenten von Borland - die machen dabei alles richtig!

sh17 2. Mai 2006 19:46

Re: Ausgewählter Item in Listbox in anderer Listbox ausgeben
 
Zitat:

Zitat von s.h.a.r.k
Ich hätte da eine kleine, aber feine Ergänzung zum Tip von sh17: Es gibt einige Komponenten (z.B. TFlat...), bei denen der ItemIndex auch größer sein kann als die Anzahl der Items (minus 1). Man sollte das sicherheitshalber auch anfragen, ausgenommen natürlich bei den Standardkomponenten von Borland - die machen dabei alles richtig!

echt?

auf welcher Grundlage steht dann dieser Index? oder ist das ein Fehler?

s.h.a.r.k 3. Mai 2006 14:50

Re: Ausgewählter Item in Listbox in anderer Listbox ausgeben
 
ich denke eher, dass es sich dabei um einen Fehler handelt. Habes anfangs auch nicht beachtet. War mehr oder weniger nur zufall als ich da drauf gekommen bin!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.

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