2009-07-07 8 views
3

コードを使用してvsReportモードでDelphi 2007 TShellListViewの列幅を永続的に設定する方法はありますか?通常のShellListView.Columns [0] .Widthプロパティは現在のディレクトリの幅のみを設定し、現在のディレクトリが変更されるたびに、またはファイルリストのリフレッシュ後にその幅がリセットされます(コード、フォルダをダブルクリックするなど)。TShellListViewコード内の永続列幅を設定する

答えて

2

そのColumnsプロパティを使用します。

ShellListView.Columns[0].Width := 200; 
+0

あなたの提案作品(!と私はそれに投票した)が、私は良い質問をしていなかったので、私は上記のそれを再言葉で表現しました。私は実際に永続的な方法で列のサイズを変更したいので、ユーザーがディレクトリを変更するためにフォルダをクリックするたびに、またはコードで手動でディレクトリを設定するたびにサイズを変更する必要はありません。現在、各列の幅は、ファイルリストの更新後にデフォルト幅(私にとっては小さすぎます)にリセットされます。 – Anagoge

+0

その場合、私はあなたを助けることができないのではないかと心配しています。それは私の答えがあなたの本当の質問に全く答えないことを意味します。 –

関連する問題