0

カスタム datagridview にカスタム列を追加しています。この新しい datagridcolumn が持つオプションの 1 つは、値を表示してからボタンを表示して、ユーザーがボタンをクリックすると何かが起こるようにする機能です。ボタンはセルの右側部分のみを占め、残りは値です。このボタンと値は常に表示可能であり、ボタンは常にクリックできる必要があります。datagridview の表示モードでは、値とボタンが描画されます。私が助けを必要としているのは、ユーザーがセルのボタン部分をクリックしたかどうかを確認する方法です。誰かがこれを行う方法のサンプルコードを提供できますか?

ありがとう、グレッグ

4

1 に答える 1

0

私がそれを理解した気にしないでください。datagridview の cellclick イベントにロジックを入れて GetCellDisplayRectangle を取得し、それをスクリーン ポイントに変換して、マウスが画面上のどこにあるかを取得し、rectangle を含むメソッドで境界テストを行いました。

于 2012-10-24T17:04:45.867 に答える