Einzelnen Beitrag anzeigen

Benutzerbild von Back2Code
Back2Code

Registriert seit: 6. Feb 2012
Ort: Deutschland
272 Beiträge
 
Delphi XE7 Professional
 
#1

TCRDBGrid Scrollbars entfernen und per Button scrollen

  Alt 30. Mär 2016, 15:26
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
00111100001100110010000001000100011001010110110001 1100000110100001101001
  Mit Zitat antworten Zitat