我有一个5页的笔记本,每页都有网格对象。每个网格有3000行和4000列。我在每页的前2列中添加员工姓名和姓氏。我想确保所有列都设置为最佳大小,以便每个名称都完全可见,因此我使用self.AutoSize()
。但这需要很长时间。当我注释掉self.AutoSize()
时,执行时间会大大减少。因此,我想使用self.SetColSize(int col, int width)
方法。由于我知道每个员工的姓名和姓氏,我可以将列大小设置为最长的名字/姓氏。
但是如何将名称/姓氏长度转换为像素?例如,如果列中的最长姓氏是"Rooney"
,那么列大小应该是多少像素?