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 Auf DBGrid-Scrollen reagieren (https://www.delphipraxis.net/20192-auf-dbgrid-scrollen-reagieren.html)

barnti 14. Apr 2004 14:49


Auf DBGrid-Scrollen reagieren
 
Hallo,

ich möchte das Ereignis abfangen, wenn der Benutzer die Scrollbalken meines DBGrids benutzt. Wie kann ich das bewerkstelligen?

grayfox 14. Apr 2004 14:53

Re: Auf DBGrid-Scrollen reagieren
 
hallo barnti!

am einfachsten lässt sich dein vorhaben durch den AfterScrollEvent des zugehörigen datasets bewerkstelligen

mfg, stefan

barnti 14. Apr 2004 14:57

Re: Auf DBGrid-Scrollen reagieren
 
Hi,

ist das nicht etwas anderes? Ich möchte nicht erreichen auf den wechselnden aktiven Datensatz zu reagieren, sondern nur, wenn sich die Darstellung der Datensätze im Grid ändert. Reagier ich auf das Scroll-Ereignis des Datasets ist das etwas anderes, oder?

Zur Erklärung: Über meinem DbGrid habe ich eine DBLookupCombobox platziert, diese soll verschwinden, wenn das Grid gescrollt wird(nicht das Dataset).

Memo 14. Apr 2004 16:46

Re: Auf DBGrid-Scrollen reagieren
 
Zitat:

Zitat von barnti
Ich möchte nicht erreichen auf den wechselnden aktiven Datensatz zu reagieren, sondern nur, wenn sich die Darstellung der Datensätze im Grid ändert. Reagier ich auf das Scroll-Ereignis des Datasets ist das etwas anderes, oder?

Wo ist der Unterschied? Wenn du im Grid scollst wird der aktive Datensatzsatz nunmal gewechselt.

barnti 14. Apr 2004 17:31

Re: Auf DBGrid-Scrollen reagieren
 
Hallo,

der Unterschied ist, dass es mit den Scrollbalken auch horizontales Scrollen gibt. Dabei wird der Datensatz nicht gewechselt.

Memo 14. Apr 2004 18:14

Re: Auf DBGrid-Scrollen reagieren
 
Könntest du es evt. im beim Zeichnen (onDrawColumnCell) wegblenden?

barnti 15. Apr 2004 09:39

Re: Auf DBGrid-Scrollen reagieren
 
Hi Memo,

das war ein guter Vorschlag! Daran hatte ich nicht gedacht!

Vielen Dank!


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