我有一个 DataGridView,它包含两个文本列和一个复选框列。如果用户在 Vista 或 Windows 7 中增大字体大小,复选框将不再可见。我将 AutoSizeRowsMode 设置为 AllCells 并在最初修复它。但是网格中的行是可编辑的,如果用户单击一行进行编辑,复选框将再次消失,直到取消选中该行。
我无法在网上找到有关此问题的任何资源,因此我很惊讶以前没有人遇到过这种情况。行高设置为 21,因此超过复选框所需的 17 大小...
这是一个 Outlook 插件 DLL,所以我不能使用 SetProcessDPIAware()。
最佳答案
我刚刚遇到了这个问题,花了将近一个小时试图找出我的代码错误的地方,为什么没有出现复选框。幸运的是,在我的情况下,即使在编辑期间,将 AUtoSizerowsMode 设置为所有 Cells 似乎也能修复它。 (这是在 Windows 7 上(
关于c# - 字体大时,DataGridView 复选框不显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2299310/