如何通过鼠标双击事件获取StringGrid中某一单元格的内容
如题
[解决办法]
void __fastcall TForm2::StringGrid1DblClick(TObject *Sender){Caption = StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row];}
[解决办法]
注意点击在空白处的时候。
void __fastcall TfrmTest::StringGrid1DblClick(TObject *Sender){ int nCol, nRow; TPoint pt = StringGrid1->ScreenToClient(Mouse->CursorPos); StringGrid1->MouseToCell(pt.X, pt.Y, nCol, nRow); if (nCol > -1 && nRow > -1) Caption = String().sprintf(TEXT("%s"), StringGrid1->Cells[nCol][nRow]); else Caption = "不在单元格中";}