DBGridの特定の列にマウスをあてた時の処理

解決


たま  2002-12-06 23:02:52  No: 2281

お世話になります。
DBGrid についての質問です。

DBGrid に表示させる一番左のカラム名がColumn1とします。
Column1 の列の上にマウスをあてた時に
DBGrid の Cursorプロパティを crHandPoint にさせたいのですが。。
OnEnterイベントやOnColEnterイベントは
違う列をクリックした時に発生するもので
活用することはできませんでした。
(活用できるのかな?!)
JavaScript でいう OnMouseOver的なものは
あるのでしょうか?

ご存知の方がいらっしゃいましたら
ご指導宜しくお願いします。


にしの  2002-12-07 01:09:41  No: 2282

OnMouseMoveでできます。
MouseCoordをつかえば、マウスのあるセルがわかります。
# MouseMoveを使うときは、コンポーネントの外に出たときのことも考えてCursorを変更しましょう。


たま  2002-12-07 03:16:13  No: 2283

どうも、たまです。

OnMouseMove にて MouseCoord より出来ました。
特定のセル以外については else で crDefault を書いておきました。

にしのさん
的確なご指導ありがとうございました。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加