Как мне получить текущую позицию ячейки x и y в DataGridView?

У меня есть форма Windows со скрытым календарем. Я хочу показать форму прямо под текущей ячейкой DataGridView. Положение изменяется в соответствии с положением текущей ячейки.

Мне не нужна текущая ячейка или текущий столбец, мне нужна позиция, чтобы я мог установить местоположение своих форм даты.

Вот что я использую, но оно не работает:

int po_X = paygrid.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, false).Left+paygrid.Left;
int po_Y = paygrid.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, false).Bottom+paygrid.Top;
form_date.Location = new System.Drawing.Point(po_X, po_Y);
14
задан Simon 9 March 2012 в 12:21
поделиться