Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Eintrag in Listbox hinzufügen (https://www.delphipraxis.net/66339-eintrag-listbox-hinzufuegen.html)

ErdNussLocke 28. Mär 2006 16:26


Eintrag in Listbox hinzufügen
 
Hi,
wie fügt man einen Eintrag in eine Listbox in einer bestimmten Zeile ein?

Code:
listbox1.lines[1]:='Wort';
Ich dachte das geht so aber "lines" ist immer ein undefinierter Bezeichner
Danke im Vorraus
MfG
ErdNussLocke

Matze 28. Mär 2006 16:27

Re: Eintrag in Listbox hinzufügen
 
Hi, das müsste so gehen:

Delphi-Quellcode:
ListBox.Items.Insert();

ErdNussLocke 28. Mär 2006 16:32

Re: Eintrag in Listbox hinzufügen
 
bei mir geht auch das nicht. Nicht genügend Parameter. Was kommt denn in die Klammern?
Es soll der Text aber auch in einer bestimmten zeile eingefügt werden.
Also da stehen meinetwegen 3 Namen und an 2ter Stelle soll ein 4ter Name eingefügt werden.
ErdNussLocke

Matze 28. Mär 2006 16:34

Re: Eintrag in Listbox hinzufügen
 
Zitat:

Zitat von ErdNussLocke
bei mir geht auch das nicht. Nicht genügend Parameter. Was kommt denn in die Klammern?

Das verrät dir die Delphi-Hilfe oder auch die Parameter, die Delphi anzeigt:

Zitat:

Index: Integer; const S: string

ErdNussLocke 28. Mär 2006 16:38

Re: Eintrag in Listbox hinzufügen
 
Die Hilfe sagt mir nach ein wenig suchen das hier:


property Items: TStrings;

Mit Items können Sie Einträge anhängen, einfügen, löschen und verschieben.


Kann ich leider nix mit anfangen :(

Matze 28. Mär 2006 16:40

Re: Eintrag in Listbox hinzufügen
 
Ich habe doch schon alles dazu geschrrieben. :gruebel:

Ein Beispiel:

Delphi-Quellcode:
ListBox.Items.Insert(2, 'Name');
fürg an ItemIndex 2 (Zeile 3) einen String namens 'Name' ein.

DGL-luke 28. Mär 2006 16:45

Re: Eintrag in Listbox hinzufügen
 
Sollte es nicht irgendwo ein "So gehe ich mit meiner IDE um"-Tutorial geben?

Wenn du den Cursor in die Klammern hinter dem Funktionsaufruf setzt und [STRG]+[SHIFT]+[LEER] drückst, kommt ein netter Hint mit Namen und Typen der erwarteten Parameter. Manchmal sind die Namen sogar selbsterklärend. :thumb:

Corpsman 28. Mär 2006 16:50

Re: Eintrag in Listbox hinzufügen
 
Für mich hört sich das an als wolle er den Item nur hinzufügen da mus er dann nur

Listbox1.add('as');

machen.

ErdNussLocke 28. Mär 2006 16:55

Re: Eintrag in Listbox hinzufügen
 
hmm jetzt kommt der Fehler

"Im Projekt Project1.exe ist eine Exception der Klasse EOutOfResources aufgetreten. Meldung 'Zeile kann nicht eingefügt werden'."


Und jetzt? Er markiert dann immer die Zeile im Quelltext nach dem die erste Zeile eingetragen werden sollte.

@Luke: Da kommen leider einige sehr sehr sehr viele^^
@corpsman: das hängt den eintrag ja nur unten dran. will ihn aber einschieben

Matze 28. Mär 2006 16:56

Re: Eintrag in Listbox hinzufügen
 
Wenn du etwas beispielsweise in zeile 2 einfügen möchtest, hat dann die ListBox auch 3 Items? Wenn du etwas am Ende einfügen möchtest, geht das mit

Delphi-Quellcode:
Items.Add()


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 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