У меня есть форма 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);