5 ページのノートブックがあり、各ページにグリッド オブジェクトがあります。各グリッドには、3000 行と 4000 列があります。各ページの最初の 2 列に従業員の名前と姓を追加します。すべての列が最適なサイズに設定されていることを確認して、各名前が完全に表示されるようにしたいので、self.AutoSize()
. しかし、時間がかかりすぎます。をコメントアウトするself.AutoSize()
と、実行時間が大幅に短縮されます。self.SetColSize(int col, int width)
したがって、代わりにメソッドを使用したいと思います。各従業員の名前と姓を知っているので、列のサイズを最長の名前/姓に設定できます。
しかし、名前/姓の長さをピクセルに変換するにはどうすればよいですか? たとえば、列の最長の姓が である"Rooney"
場合、列のサイズをピクセル単位で何にする必要がありますか?