VovaN |
Отправлено: 25.04.2005, 20:06 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 72
|
Подскажите, пожалуйста, как определить координаты (левую верхнюю точку, длинну и ширину) выбранной ячейки в RxDBGrid. |
|
** pasha |
Отправлено: 26.04.2005, 20:51 |
|
Не зарегистрирован
|
А что значит выбранной ? По какому событию она должна быть
выбрана ? И координаты относительно чего ?
Воспользуйтесь поиском по форуму по слову DBGrid,
найдете, например вот это:
CODE |
void __fastcall TForm1::RxDBGrid1DrawColumnCell(TObject *Sender,
const TRect &Rect, int DataCol, TColumn *Column,
TGridDrawState State)
{
// определяем координаты выбранной ячейки
if(State.Contains(gdSelected)){ // выбранная ячейка
Label1->Caption = "Rect.Left = " + IntToStr(Rect.Left) +
", Rect.Top = " + IntToStr(Rect.Top) +
", Rect.Width = " + IntToStr(Rect.Width()) +
", Rect.Height = " + IntToStr(Rect.Height());
}
}
|
|
|
|