AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Scrollen im StringGrid

Ein Thema von punker76 · begonnen am 5. Aug 2005 · letzter Beitrag vom 5. Aug 2005
Antwort Antwort
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#1

Scrollen im StringGrid

  Alt 5. Aug 2005, 09:44
Hallo

ich hoffe, dass jemand meine frage beantworten kann.

wenn man in einem stringgrid mehrere spalten hat, die über den Clientbereich hinaus gehen, kann man ja schön mit der horizontalen scrollbar nach rechts scrollen.
wenn man jetzt aber mit dem mausrad oder den pfeiltasten nach oben oder nach unten geht, dann springt das grid wieder nach links!
das ist ziemlich blöd (leftcol wird intern vom grid ganz tief in der vcl gesetzt).
wie kann man das umgehen???
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Sidorion

Registriert seit: 23. Jun 2005
403 Beiträge
 
#2

Re: Scrollen im StringGrid

  Alt 5. Aug 2005, 12:25
Am schnellsten, wenn Du im MouseWheel (procedure nicht handler .. also Nachfolger schreiben) die aktuelle leftcol merkst, inherited rufst und die col wiederherstellst. Ist aber bissi rüde und auch bestimmt nicht hüpsch, aber dafür selten
p.s. das ganze auch nochmal im keydown für oben, unten,pgup und pgdown.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
  Mit Zitat antworten Zitat
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#3

Re: Scrollen im StringGrid

  Alt 5. Aug 2005, 12:37
Zitat von Sidorion:
Am schnellsten, wenn Du im MouseWheel (procedure nicht handler .. also Nachfolger schreiben) die aktuelle leftcol merkst, inherited rufst und die col wiederherstellst. Ist aber bissi rüde und auch bestimmt nicht hüpsch, aber dafür selten
p.s. das ganze auch nochmal im keydown für oben, unten,pgup und pgdown.
danke, hab ich schon gemacht, der hässliche nebeneffekt ist aber, dass das grid dann eben flackert wenn man hoch runter scrollt.
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Scrollen im StringGrid

  Alt 5. Aug 2005, 12:40
DoubleBuffered := true; Vielleicht hilft die alte Zaubereigenschaft ja auch hier...

MfG Florian
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#5

Re: Scrollen im StringGrid

  Alt 5. Aug 2005, 12:42
Zitat von flomei:
DoubleBuffered := true; Vielleicht hilft die alte Zaubereigenschaft ja auch hier...

MfG Florian
leider auch nicht
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 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