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 ValueListEditor -> Zeile unter der Maus? (https://www.delphipraxis.net/21240-valuelisteditor-zeile-unter-der-maus.html)

FriFra 29. Apr 2004 17:48


ValueListEditor -> Zeile unter der Maus?
 
Wie bekomme ich im ValueListEditor die Zeile unter der Maus heraus? :gruebel:

P.S.: die Frage wurde schon mehrfach gestellt, jedoch bisher ohne Antwort! :wall:

mirage228 29. Apr 2004 17:51

Re: ValueListEditor -> Zeile unter der Maus?
 
Hi,

wie wärs mit MouseToCell ?

mfG
mirage228

Jens Schumann 29. Apr 2004 18:11

Re: ValueListEditor -> Zeile unter der Maus?
 
Hallo,
ich habe mal etwas mit TValueListEditor gemacht. Die property Row enthielt dabei immer den Index
der aktiven Zeile.

FriFra 29. Apr 2004 18:23

Re: ValueListEditor -> Zeile unter der Maus?
 
@Mirage: Ich will nicht die Maus in eine Zelle bewegen, sondern herausfinden, über welcher Zelle sich die Maus befindet.

@Jens Schumann: Die aktive Zeile ist mir egal! Ich will die Zeile unter der Maus.

kiar 29. Apr 2004 19:22

Re: ValueListEditor -> Zeile unter der Maus?
 
hallo frifra,

ich weis nicht, wie es beim valuelisteditor ist, aber bei einem stringrid habe ich mal mousemove überschrieben und dem eine message msg zugeordnet

zb. aus dem bauch

Delphi-Quellcode:
var

  msg:TWMMouse;
begin
  inherited;
  msg.xpos:=x;
  msg.ypos:=y;
  mymousemove(msg);
end;
dann habe ich in mymousemove :
Delphi-Quellcode:
 stringgrid1.mousetocell(msg.xpos, msg.ypos, acol,arow);
und schon hatte ich die zellen unter der maus.

weis aber nicht ob das mit dem Valuelisteditor geht.

raik

kiar 29. Apr 2004 19:35

Re: ValueListEditor -> Zeile unter der Maus?
 
habe gerademal d7 gestartet, der editor hat kein mousetocell :(

aber du könntest versuchen cellrect auszuwerten.

raik

Benedikt 29. Apr 2004 20:03

Re: ValueListEditor -> Zeile unter der Maus?
 
Hi,

also bei mir (D7) hat der TValueListEditor die Prozedur MouseToCell, wie wohl alle Nachfahren von TCustomDrawGrid.

kiar 29. Apr 2004 20:09

Re: ValueListEditor -> Zeile unter der Maus?
 
stimmt, habe es auch gerade gesehen. dann müsste das mit der message funktionieren.



raik


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