【发布时间】:2015-11-11 06:09:46
【问题描述】:
我有这个问题:我需要在我的DataGridView.. 的列标题上放置一个TextBox。为了找到它,我开始读取列的矩形以检索左侧位置和宽度..
Rectangle rec = dgv.GetColumnDisplayRectangle(mycolumnIndex, true);
这工作正常,但如果网格不包含行,Rectangle 为 0..
有什么想法吗?
谢谢
【问题讨论】:
-
无法重现,Rectangle 总是在重新调整 Header 的位置和宽度,不管有没有行。
-
感谢@TaW,但对我来说,如果没有选择行,则使用 Visual Studio 2013 返回一个矩形 0,0,0,0,因为矩形是标题下方的列区域
标签: c# winforms datagridview .net-4.0 datagridviewcolumn