Форум — Ответы ( К темам )
| ? | Владимир: Как узнать позицию курсора мышки в TDBGrid? (03-02-2003 13:46:29) |
| Подскажите пожайлуста! В TDBGrid при нажатии на правую кнопку мышки появляется PopUp меню. Как узнать в какой строке/колонке было нажатие? А как в TDBGrid перехватить нажатие правой кнопки мышки? | |
| Владимир (03-02-2003 20:33:57) | |
|
Можете использовать событие onPopup меню для перехвата. И в нем определить что Вам надо void __fastcall TForm1::PopupMenu1Popup(TObject *Sender) { AnsiString RecNo = IntToStr(Table1->RecNo); AnsiString FName = DBGrid1->Columns->Grid->SelectedField->FieldName; AnsiString FColNo = DBGrid1->Columns->Grid->SelectedField->FieldNo; AnsiString FField = DBGrid1->Columns->Grid->SelectedField->Value; ShowMessage(RecNo+":"+FName+":"+FColNo+":"+FField); } | |
| Владимир (04-02-2003 15:37:31) | |
|
Спасибо!
| |