![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: TQuery
Scrollen mit der Maus in DBGrid ?
hallo,
welche eigenschaft muß ich setzten, damit ich in der DBGrid mit der maus scrollen kann ? mfg vader |
Re: Scrollen mit der Maus in DBGrid ?
Guten Morgen!
Ich mach das immer, in dem ich den MouseWheelHandler überschreibe: Deklaration
Delphi-Quellcode:
Implementation
procedure MouseWheelHandler(var Message : TMessage); override;
Delphi-Quellcode:
Aber falls du die Jedis drauf hast, kann ich dir das TJvDBGrid oder TJvDBGridEx empfehlen, bei denen ist das und auch andere, weitere Funktionen bereits eingebaut ;-)
Procedure TForm1.MouseWheelHandler(var Message : TMessage);
begin Message.Result := -1; if dbgrid1.focused and (DBGrid1.Datasource <> nil) then begin if (Message.wparam > 0) then DBGrid1.datasource.dataset.prior else DBGrid1.datasource.dataset.next; end else inherited; end; |
Re: Scrollen mit der Maus in DBGrid ?
das Standard-DBGrid unterstützt das Mausrad nicht.
Entweder machst Du das von Hand (Message-Handler für WM_MOUSEWHEEL im Formular, dann das Grid scrollen). Oder Du nimmst ein erweitertes DBGrid (torry.net, Jedi, oder so) und verwendest dieses. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz