C# .NET 2.0 を使用して、OnDrawColumnHeader、OnDrawItem、および OnDrawSubitem イベントをオーバーライドするオーナー描画の ListView を作成しました。設計時に View プロパティを Details に設定すると、すべてがうまく機能し、View プロパティとすべてのビュー モードの表示を切り替えることができます (私はタイル ビューを使用していません)。ただし、他のビューで開始すると、リスト ビューと詳細ビューの両方が空白になります。
おそらくコードを見たいと思うでしょうが、それはたくさんあるので、それほど多くを投稿することをためらっていますが、必要に応じて投稿できます. 誰かがこれを以前に見たことがあるかどうか、および/またはそれを修正する方法を知っているかどうか、もっと興味があります。View プロパティはユーザーが保存する設定になるため、デフォルトで常に詳細ビューから開始できるとは限りません。