Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Erneuter Hilferuf Newcomers Listbox Programm


Newcomer91 - Fr 12.03.10 10:49
Titel: Erneuter Hilferuf Newcomers Listbox Programm
Guten Morgen


Ich habe eine Bitte. Ich müsste in erfahrung bringen wie ich einen Eintrag aus meiner Listbox in ein seperates editfeld kopieren kann, nur durch einfaches selektieren.
Der eintrag muss dann geändert werden können.
Der anschließende klick dann auf den Button "ändern" soll das ganze dann so abspeichern.
Delphi Hilfe kann mir leider nicht helfen, ehrlich gesagt konnte sie mir bei allen wissenslücken bisher nur 1 mal wirklich helfen.


Über jede Hilfe von Euch wäre ich sehr erfreut.
Vielen Dank im Voraus

Newcomer91


Moderiert von user profile iconGausi: Topic aus Sonstiges (Delphi) verschoben am Fr 12.03.2010 um 09:50


guinnes - Fr 12.03.10 11:03

Crossposts :
http://forum.delphi-treff.de/showthread.php?t=28564
http://www.delphipraxis.net/topic175033_listbox+problem.html


Newcomer91 - Fr 12.03.10 12:05

Danke und nun? soll mir das iwie helfen das du zeigst das ich in mehreren Foren diese Frage gestellt habe?
ich brauche einfach schnell eine gute Antwort. Wenn du gegen diese Vorgehensweise etwas hast, überseh mein Thread und fertig.

Soetwas brauch ich echt nicht.

lg

New


thepaine91 - Fr 12.03.10 12:19

Erst Denken dann schreiben. Darauf hinzuweisen ist hilfreich damit man nicht in einem Forum schreibt was im anderen längst erklärt wurde. Von einem Verbot war nie die Rede. Letztendlich hilft es dir möglicherweise auch schneller die passenden Antworten zu bekommen.

mfg nic


Narses - Fr 12.03.10 13:16

Moin!

Bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Richtlinien [http://www.entwickler-ecke.de/richtlinien.html]:
1.2 Beiträge:
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]
Einfach oben bei Deinem ersten Beitrag auf user defined image oder user defined image klicken und den Titel ändern. Danke Dir!

Vorschlag: "Listboxeintrag in Editfeld bearbeiten"

cu
Narses

PS: Könntest du dir abgewöhnen in deine Topics "Hilferuf etc.pp." zu schreiben? :? Hilfe braucht hier jeder. :nixweiss: Danke. :|


Dude566 - Fr 12.03.10 14:50

Hier mal das Herauskopieren:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.ListBox1Click(Sender: TObject);
var
   i : integer;
begin
     for i := 0 to ListBox1.Items.Count -1 do
     begin
       if ListBox1.Selected[i] then
         Edit1.Text := ListBox1.Items[i];
     end;
end;


Marc. - Fr 12.03.10 15:05

user profile iconDude566 hat folgendes geschrieben Zum zitierten Posting springen:
Hier mal das Herauskopieren:

Das lässt sich auch auf eine Zeile (max. 2) via ListBox.ItemIndex;dezimieren oder bin ich mit meinen Gedanken ganz wo anders? :gruebel:

Grüße
Marc


Dude566 - Fr 12.03.10 16:07

Oh stimmt, habe lange nicht mehr mit einer Listbox gearbeitet.


Delphi-Quelltext
1:
edit1.text := ListBox1.Items[ListBox1.ItemIndex];                    


uall@ogc - Fr 12.03.10 20:44

solltest aber itemindex <> -1 abfragen