仮想を詳細モードで設定してListView
います。現在表示されているアイテムのテキストが切り捨てられないように、列のサイズを自動的に変更したいと思います。
呼び出しAutoResizeColumns
はうまく機能します(仮想モードでこの関数で何が起こるかについてのドキュメントがかなり不明確であるため、少なくともそれはそうであるように見えます)。同様に、列ヘッダーをダブルクリックすると正しく機能します。
ただし、私が知らないのは、いつAutoResizeColumns
メソッドを呼び出すかです。呼び出しはListViewのもトリガーするRetrieveVirtualItem
ため、イベントハンドラーの最後では機能しません。AutoResizeColumns
Refresh
いくつかの指針を教えていただけますか?