現在の行の特定のセルの右下隅のすぐ下に、ポップアップボタンまたは派手なメッセージ(背景色など)を表示したいと思います。
今のところ、グリッド座標を取得する方法だけを考えました
。x = DBGrid.DataSource.DataSet.RecNo
y = DBGrid.Columns [index]
TCustomGrid.CellRectもあります。これは私が望むことを実行しますが、保護されており、別のコンポーネントクラスを継承して作成したくありません。
私が考えることができる1つのクレイジーな回避策は、onDrawColumnCellイベントのTRect-sをいくつかの配列に保存することです。
それで、あなたはどう思いますか ?
編集
現在の行の2番目のセルなどの画面座標を取得するにはどうすればよいですか?