AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Listenitem verschieben

Ein Thema von CalganX · begonnen am 22. Dez 2002 · letzter Beitrag vom 23. Dez 2002
Antwort Antwort
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

Listenitem verschieben

  Alt 22. Dez 2002, 18:02
Hi,
ich habe zwei Listen:
1. ListBox1.Items (TStrings);
2. FileList (TStringList);
In der ListBox stehen nur die Dateinamen, die aus den Pfaden in der FileList kommen (müssen somit immer gleich sein von den Positionen).

Nun habe ich noch einen SpinButton auf dem Form. Wenn auf "Up" geklickt wird, soll das aktuelle Item in beiden Listen eins aufwärts gebrachten werden ("Down" dem entsprechend andersrum).
Was tun?

Chris
  Mit Zitat antworten Zitat
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#2
  Alt 22. Dez 2002, 18:12
Bei ListBox1.Items (TStrings):
listbox1.Items.Move(listbox1.ItemIndex,listbox1.ItemIndex-1);// wenn es ganz oben ist ist es nachher ganz unten!!!! und bei
FileList (TStringList) mit :


filelist.Exchange(listbox1.ItemIndex,listbox1.ItemIndex-1); PS: Das hat mich nur einen kleinen Blick in die Hilfe gekostet
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#3
  Alt 23. Dez 2002, 10:34
Laüft einigermaßen. Das Problem: Es kommt immer ein Fehler "ListIndex out of bounds(-1)" Obwohl etwas makiert ist...

Chris
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 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