AGB  ·  Datenschutz  ·  Impressum  







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

Stringgrid ScrollBar Position

Ein Thema von Jean312 · begonnen am 23. Apr 2016
Antwort Antwort
Jean312

Registriert seit: 1. Dez 2013
55 Beiträge
 
#1

Stringgrid ScrollBar Position

  Alt 23. Apr 2016, 15:02
Hallo,

ich beschaeftige mich gerade mit einer "komischen" Situation und hänge tief im Loch.

Beim verwendeten Stringgrid benötige ich ein pixelgenaues Scrollen nach rechts und links (Pixelbreite = Breite der Schriftart (Courier New, da synchron)).
Das StringGrid habe ich auf goSmoothScroll gesetzt.

Die Position des Scrollbalkens liefert mir GetScrollBarPosition(SB_Horz)+8 (8 = Breite der Schrift) über TStringGrid.WMHScroll(var message: TLMHScroll), welche ich an eine globale Variable übergebe.

Das funktioniert soweit alles.
Nun aber zur "komischen" Situation:
Klicke ich mit dem Mauszeiger (über das Mauspad) nach rechts oder links (im Bereich des Scrollbalkens) des Grids, wird der Wert sofort übergeben.
Mache ich das aber mit der angeschlossenen Maus, wird der Wert erst beim 2. klicken übergeben.

Über dem Grid ist eine Art Scala, die sich mit dem Klicken auf rechts und links im Scrollbalken synchron mit bewegen soll.
Mache ich das mit dem Mauspad passt es, mit der angeschlossenen Maus nicht.

Weiss nicht so recht weiter und hoffe, es hat jemand eine Idee.

Danke und LG.
  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 00:58 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