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

解決


たま  2002-12-06 23:02:52  No: 2281  IP: [192.*.*.*]

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

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

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

編集    削除
にしの  2002-12-07 01:09:41  No: 2282  IP: [192.*.*.*]

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

編集    削除
たま  2002-12-07 03:16:13  No: 2283  IP: [192.*.*.*]

どうも、たまです。

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

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

編集    削除