Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Telefonbuch mit listbox (https://www.delphipraxis.net/105248-telefonbuch-mit-listbox.html)

simon19881 18. Dez 2007 17:22


Telefonbuch mit listbox
 
Hallo Leute, :o
ich hoffe ihr könnt mir helfen. Ich möchte ein Telefonbuch erstellen, welches die Listbox automatisch nach dem Alpfabeth sortiert
und ich brauche eine lösung wie ich den / auf der 5. stelle einfügen kann bei der telefonnummer :wall: :gruebel:
Danke schonmal für eure hilfe.....
Das habe ich bisher:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var s:integer; i:string;
begin
listbox1.Items.Add(('Name: ')+(edit1.text)+(' ')+(edit3.Text));
listbox1.Items.Add(('Tel.:')+(edit4.Text));
listbox1.Items.Add(('Adresse:')+(' ')+(edit5.text));


end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Listbox1.Items.SaveToFile(Edit2.text);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Listbox1.Items.LoadFromFile(Edit2.text);
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
Close;
end;

Luckie 18. Dez 2007 17:29

Re: Telefonbuch mit listbox
 
Guck dir mal die Funktion Delphi-Referenz durchsuchenInsert an.

simon19881 18. Dez 2007 17:42

Re: Telefonbuch mit listbox
 
ja und wie mach ich das mit insert ich hab wirklich wenig erfahrung mit dem programmieren
bitte gib mir mal ein beispiel
gruß simon

DeddyH 18. Dez 2007 17:44

Re: Telefonbuch mit listbox
 
ListBox.Items.Add fügt den Eintrag am Ende ein, ListBox.Items.Insert(String,Index) fügt den String an Position Index (Index beginnt bei 0) ein.

lbccaleb 18. Dez 2007 17:49

Re: Telefonbuch mit listbox
 
Zitat:

Zitat von simon19881
Hallo Leute, :o
ich hoffe ihr könnt mir helfen. Ich möchte ein Telefonbuch erstellen, welches die Listbox automatisch nach dem Alpfabeth sortiert


meinst ungefähr sowas:

Delphi-Quellcode:
listbox1.sorted := true;

mfg

DeddyH 18. Dez 2007 17:54

Re: Telefonbuch mit listbox
 
Das wird nicht funktionieren, da dann alle Namen, alle Vornamen etc. untereinander stehen.

Thorben_Ko 18. Dez 2007 18:01

Re: Telefonbuch mit listbox
 
Ich würde das aber auch net in ne Listbox packen, ein StrinGrid wäre doch viel besser. Oder eine ListBox welche dann die anderen Daten hinterher ausliest und in Edits darstellt.

Aber zurück zum thema:

ich würde die Daten in eine reocrd packen, dann von der TList sortieren lassen. und nach dem Sortieren wieder in die ListBoX eintragen...

Thorben

simon19881 18. Dez 2007 18:03

Re: Telefonbuch mit listbox
 
Jo sowas meine ich aber so das vorname, nachname, telenr.,Adresse untereinander stehen bleiben
so das delpfi die namen sortiert und der rest bei den namen stehen bleibt
thx

simon19881 18. Dez 2007 18:05

Re: Telefonbuch mit listbox
 
Zitat:

ich würde die Daten in eine reocrd packen, dann von der TList sortieren lassen. und nach dem Sortieren wieder in die ListBoX eintragen...
WIE???? :-D

Luckie 18. Dez 2007 18:10

Re: Telefonbuch mit listbox
 
Er will keinen Eintrag an eine vorgegebenen Stelle in der Listbox einfügen, sondern in der Zeichenkette mit der Telefonnummer an der fünften Stelle einen "/" einfügen. Und das tut die Funktion Insert. Hätte ich die Methode Insert von TItems gemeint, hätte ich das auch so geschrieben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.
Seite 1 von 2  1 2      

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