我有一个包含隐藏日历的 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);