Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi StringGrid -> Spalte bei MouseMove bestimmen (https://www.delphipraxis.net/102964-stringgrid-spalte-bei-mousemove-bestimmen.html)

HolgerCW 7. Nov 2007 15:30


StringGrid -> Spalte bei MouseMove bestimmen
 
Hallo zusammen,

so berechne ich im MouseMove - Ereignis, in welcher Spalte er sich befindet:

Erste Spalte: Width = 125
Jede weitere: Width = 6 (inkl. Trennungslinie)

122 = 125 - 6/2

Delphi-Quellcode:
Ausgabe:= inttostr(Round(((X - 122) / 6)))
Mein Problem ist nun, wenn man das StringGrid nach Rechts scrollt, fängt X wieder mit 0 an.

Wie kann ich nun die Spalte bestimmen, oder gibt es einen anderen Weg ?

Gruss

Holger

uligerhardt 7. Nov 2007 15:36

Re: StringGrid -> Spalte bei MouseMove bestimmen
 
Grid.MouseToCell?

HolgerCW 7. Nov 2007 17:39

Re: StringGrid -> Spalte bei MouseMove bestimmen
 
Alles klar,

da hätte ich mir die Rechnerei ja sparen können.

Super,

danke

Gruss

Holger


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