当字体大小很大时,DataGridView复选框不显示

时间:2010-02-19 20:24:07

标签: c# winforms datagridview

我有一个DataGridView,它包含两个文本列和一个复选框列。如果用户在Vista或Windows 7中增加字体大小,则不再显示该复选框。我将AutoSizeRowsMo​​de设置为AllCells并最初修复它。但是,网格中的行是可编辑的,如果用户单击某行进行编辑,则复选框将再次消失,直到取消选择行。

我无法在网上找到有关此问题的任何资源,所以我很惊讶以前没有人遇到这个问题。行高设置为21,因此大于复选框所需的大小17 ...

这是一个Outlook插件DLL,所以我不能使用SetProcessDPIAware()。

1 个答案:

答案 0 :(得分:4)

我刚刚遇到这个问题,花了差不多一个小时试图找出我的代码错误的原因,为什么没有出现复选框。幸运的是,在我的情况下,将AUtoSizerowsMo​​de设置为所有Cell似乎都可以修复它,即使在编辑期间也是如此。 (这是在Windows 7上(