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 TCRDBGrid Scrollbars entfernen und per Button scrollen (https://www.delphipraxis.net/188719-tcrdbgrid-scrollbars-entfernen-und-per-button-scrollen.html)

Back2Code 30. Mär 2016 15:26

TCRDBGrid Scrollbars entfernen und per Button scrollen
 
Hallo liebe DP'ler,

ich würde gerne beim TCRDBGrid die vertikale Scrollbar entfernen und anschließend per Button scrollen. Bei meiner Suche bin ich schon auf ein paar Codeblöcke gestoßen die aber nicht weitergeholfen haben.

Delphi-Quellcode:
var
    dbgEssensabruf: TCRDBGrid;

    ShowScrollBar(dbgEssensabruf.Handle,SB_HORZ,FALSE);
    ShowScrollBar(dbgEssensabruf.Handle,SB_VERT,FALSE);
Dann hab ich noch dbgEssensabruf.ScrollBy(0, -10); probiert aber da verschiebt sich dann irgendwie das Ganze Grid und zeigt die Datensätze nicht mehr richtig an.

https://i.imgur.com/2QGtGBT.png

Wenn ich jetzt normal scrolle mithilfe der Bar scrollt er den Header des DBGrids ja auch nicht weg. Ich müsste also irgendwie an die Position/Wert der Scrollbar kommen, diese am besten unsichtbar schalten und dann per Buttonklick den Wert erhöhen/erniedrigen


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