form üzerinde bir dxdbgrid'im var. bir prosedür içerisinden farenin, gridin üzerinde o anda hangi koordinatlarda oldugunu nasil ögrenebilirim? bu isleme farenin hangi eleman üzerinde oldugunu ogrenebilmek için itiyacim var. koordinatlari aldiktan sonra grid.GetNodeAt(x,y) ile o elemana ulasmayi düsündüm... eger farenin üzerinde bulundugu elemana ulasmanin daha kolay bir yolu varsa onu da yazabilirsiniz..
simdiden herkese tesekkurler.
Mouse pozisyonu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
O değerleri global bir değişken kullanarak Gridin mousemove olayına
şeklinde alıp onun procedure ünde kullanabilirsin. Ama satırı bulmak konusunda şimdi birşey diyemeyeceğim.
Kod: Tümünü seç
koorx:=x;
koory:=y;
yukarıda dediğim gibi mousemove olayına global değişkenlerle alırsan
ile satırno sunu bulabilirsin.
Kod: Tümünü seç
satirno:= dxDBGrid1.GetHitInfo(point(x,y)).Row;