Delphi-PRAXiS
Seite 1 von 2  1 2      

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 markiertes item eines listview per button bewegen (https://www.delphipraxis.net/4514-markiertes-item-eines-listview-per-button-bewegen.html)

Hagen 2. Mai 2003 15:11


markiertes item eines listview per button bewegen
 
hallo :spin: wie kann ich ein markiertes item eines listview per button bewegen. stelle mir das so vor: habe zwei buttons, einen für hoch und einen anderen, um das item nach unten zu bewegen. wer mag mir dabei helfen? gruss n.hagen

Daniel B 2. Mai 2003 15:28

Hallo und herzlich Willkommen im Forum!

Schau Dir mal IntemIndex der ListView an.

Grüsse, Daniel :hi:

Hagen 2. Mai 2003 15:38

vielen dank für deinen willkommensgruß. :spin:
ich schau mir das mal an

Daniel B 2. Mai 2003 15:42

Hallo,

ich habe es nach VCL-Komponenten verschoben.

Grüsse, Daniel :hi:

Hagen 2. Mai 2003 15:55

hallo daniel...
magst du mir sagen was daran falsch ist?
gruß hagen

Delphi-Quellcode:
procedure TForm1.runterClick(Sender: TObject);
var
i:integer;
begin
For i:=0 to ListView1.Items.Count-1 Do
  If ListView1.Items[i].Selected then
  begin
   ListView1.ItemIndex := i +1 ;
end;
end;

Hagen 2. Mai 2003 15:58

das funktuioniert, allerdings werden die items nicht verschoben.

Delphi-Quellcode:
procedure TForm1.raufClick(Sender: TObject);
var
i:integer;
begin
For i:=0 to ListView1.Items.Count-1 Do
  If ListView1.Items[i].Selected then
  begin
   ListView1.ItemIndex := i -1 ;
end;
 end;

Christian Seehase 2. Mai 2003 16:10

Moin Hagen,

der ListView kennt die Eigenschaft ItemIndex nicht.
Ich denke mal, dass Daniel, das mit der ListBox verwechselt hat.

Den Index der selektierten Zeile solltest Du mit

Delphi-Quellcode:
ListBox1.Selected.Index
bekommen, aber:
Es ist eine Read Only Eigenschaft, ihr kann also kein Wert zugwiesen werden.

Hagen 2. Mai 2003 16:25

ich kriege das mit dem verschieben nicht hin, zeigt mir das jemand mal?

Darty 2. Mai 2003 16:57

schau Dir dass hier mal an .. http://www.tipps.delphi-source.de/ob...010702-1.shtml
Ist ein Beispiel bei einer Listbox

Hagen 2. Mai 2003 17:06

@Christian Seehase
Zitat:

der ListView kennt die Eigenschaft ItemIndex nicht.
das stimmt nicht, soweit ich das sehen kann...
das funktioniert soweit ganz gut
Delphi-Quellcode:
ListView1.ItemIndex:= +1 ;
@M.Knebel
vielen dank für dein beispiel, ich kriege das nicht alleine hin, ist viel zu komplex... ich bin blutiger anfänger


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