Delphi-PRAXiS
Seite 2 von 2     12   

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 TreeView und scrollen wie? (https://www.delphipraxis.net/22997-treeview-und-scrollen-wie.html)

ibp 17. Jun 2004 13:49

Re: TreeView und scrollen wie?
 
Liste der Anhänge anzeigen (Anzahl: 1)
ooops... funz doch, man sollte bei zwei treeviews das event auch dem richtigen zuordnen.
thnx @ kico

.. hast du auch noch ne idee parat für folgendes ...

wenn nun beim drag der baum gescrollt wird, dann bleibt eine spur ähnlich einer mausspur im treeview sichtbar, das ist net jut ?

sieppl 7. Sep 2004 09:43

Re: TreeView und scrollen wie?
 
Zitat:

Zitat von ibp
.. hast du auch noch ne idee parat für folgendes ...

wenn nun beim drag der baum gescrollt wird, dann bleibt eine spur ähnlich einer mausspur im treeview sichtbar, das ist net jut ?

konntest du das problem mittlerweile lösen? kannst du diese posten?

ibp 7. Sep 2004 09:50

Re: TreeView und scrollen wie?
 
...nein leider noch nicht !

sieppl 7. Sep 2004 10:08

Re: TreeView und scrollen wie?
 
kann man beim scrollen nicht eine message an den treeview absetzen, die diesen zum neuzeichnen auffordert? habe jetzt leider den befehl nicht parat..

ibp 7. Sep 2004 10:26

Re: TreeView und scrollen wie?
 
... so funktionierts !


Delphi-Quellcode:
  // scrollen vom treeview wenn drag richtung rand gezogen wird
  if y < 60 then // hoch
  begin
    SendMessage(TreeView.Handle, WM_VSCROLL, SB_LINEUP, 0); // scrollen erzwingen
    TreeView.Invalidate // wegen verschmieren der graphik
  end // if
  else if TreeView.Height - y < 60 then // runter
  begin
    SendMessage(TreeView.Handle, WM_VSCROLL, SB_LINEDOWN, 0); // scrollen erzwingen
    TreeView.Invalidate // wegen verschmieren der graphik
  end; // else if
und das ganze im treeview OnDragOver ereignis

gruß rené

sieppl 7. Sep 2004 11:22

Re: TreeView und scrollen wie?
 
Einfach super! :hello:

madina 11. Jan 2006 09:54

Re: TreeView und scrollen wie?
 
Hallo,

gibt es auch mal ein "SB_LINELEFT und SB_LINERIGHT" ??

mfg

ibp 11. Jan 2006 10:46

Re: TreeView und scrollen wie?
 
jupp es gibt : WM_HSCROLL und SB_LINELEFT, SB_LINERIGHT


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:36 Uhr.
Seite 2 von 2     12   

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