仮想モード (OwnerData := True) で使用している TListView (レポート モード) があります。列の自動サイズ変更について私が知っている 2 つの状況を除いて、すべてがうまく機能します。彼らです:
- ヘッダー列セパレーターをダブルクリックして、1 つの列のサイズを自動調整します
- Ctrl-KeypadPlus キーを押すと、すべての列のサイズが自動調整されます。
仮想モードでのこれらのイベントのデフォルトの処理は、実際には機能しません (データの最初の行で自動サイズ設定されているようです)。動作にフックして、独自の列の自動サイズ設定を行いたいと思います。誰もそれを行う方法を知っていますか? それとも、明らかな何かが欠けていますか?Delphi XE を使用しています。提案をありがとう。