Delphi-PRAXiS

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 Scrollen mit eigener Scrollbar bei TListView (https://www.delphipraxis.net/46808-scrollen-mit-eigener-scrollbar-bei-tlistview.html)

s.h.a.r.k 31. Mai 2005 22:46


Scrollen mit eigener Scrollbar bei TListView
 
Hallo!

Wie der Titel schon sagt steh ich grad auf dem Schlauch... und zwar hab ich ein TListView, bei der ich mit diesem Tip die Standard-Scollbars unsichtbar gemacht habe, da ich ein eigenes Desgin dafür haben will! Daher habe ich mir eine andere Scrollbar geschnappt und will nun damit durch die TListView scrollen - kleine Beschränkung: nur vertikales Scrollen nötig!

Ich hoffe ihr könnt mir bei meinem Problem weiterhelfen! Danke schon mal!

mfg shark

s.h.a.r.k 2. Jun 2005 22:52

Re: Scrollen mit eigener Scrollbar bei TListView
 
Hat wirklich keiner einen Tip für mich?!

xaromz 3. Jun 2005 06:23

Re: Scrollen mit eigener Scrollbar bei TListView
 
Guten Morgen!

Wie wäre es mit
Delphi-Quellcode:
var
  OldPos: Integer;
 
procedure TForm1.ScrollBar1Change(Sender: TObject);
begin
  ListView1.Scroll(0, ScrollBar1.Position - OldPos);
  OldPos := ScrollBar1.Position;
end;
Du must nur den maximalen Wert der Scrollbar errechnen. Das ist allerdings bei einem ListView nicht ganz einfach, da es ja mehrere Ansichten gibt. Prinzipiell musst Du aber nur die Itemhöhe mit der Item-Anzahl multiplizieren und in Relation zur Größe Deines ListViews setzen.

Gruß
xaromz


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