C# 自定义DataGridView复选框列时,该列无法在一个工作站中正确显示

C# 自定义DataGridView复选框列时,该列无法在一个工作站中正确显示,c#,datagridview,C#,Datagridview,我遇到了一个问题,当我使用面板创建一个自定义控件并向其中添加一个DataGridView时,其中一个工作站无法显示复选框列复选框,而只是显示一个空列,该列没有看到复选框,并且DataGridView顺序已完全更改 我已测试卸载并重新安装所有.net framework,包括卸载的1.1,并尝试将System.Windows.Forms.dll复制到工作站的.net 2.0文件夹,但问题仍然存在。你知道这个案子吗?我可以调用panel或datagridview的任何方法吗 另外,99%的工作站正常

我遇到了一个问题,当我使用面板创建一个自定义控件并向其中添加一个DataGridView时,其中一个工作站无法显示复选框列复选框,而只是显示一个空列,该列没有看到复选框,并且DataGridView顺序已完全更改

我已测试卸载并重新安装所有.net framework,包括卸载的1.1,并尝试将System.Windows.Forms.dll复制到工作站的.net 2.0文件夹,但问题仍然存在。你知道这个案子吗?我可以调用panel或datagridview的任何方法吗

另外,99%的工作站正常工作,但我需要修复唯一一个包含此问题的工作站


谢谢。

检查系统的DPI设置。在XP上的“显示属性”>“设置”选项卡>“高级”按钮下。在“高级”对话框的“常规”选项卡顶部,您将看到DPI设置。96是默认值。这可能是Mikael的意思,但我不确定。

检查系统的DPI设置。在XP上的“显示属性”>“设置”选项卡>“高级”按钮下。在“高级”对话框的“常规”选项卡顶部,您将看到DPI设置。96是默认值。这可能是Mikael的意思,但我不确定。

检查那台机器上的字体设置在大小上是否不同。这可能会影响渲染。嗨,Mikael,谢谢你的回答,我不确定字体大小是否不同,但我记得工作站已经调整了一些东西,例如退出,最大按钮更大,如果是这种情况,如何在不更改用户默认设置的情况下使复选框列正常?请检查该计算机上的字体设置在大小方面是否不同。这可能会影响渲染。嗨,Mikael,谢谢你的回答,我不确定字体大小是否不同,但我记得工作站已经调整了一些东西,例如退出,最大按钮更大,如果这种情况下,如何在不更改用户默认设置的情况下使复选框列正常?