3

Windows Explorer には、Delphi TListView のテーマ アプリケーションで再現したい動作がいくつかあります。

(これは、リスト ビューのテーマがなくても問題なく動作しますが、可能であればテーマを使用したいです)

Windows エクスプローラーで、アイコンの周りの空白をクリックするとドラッグオーバー ボックスを作成でき、右クリックするとアイコンではなくコンテナーのポップアップ メニューが表示されます。

テーマがオンの場合、選択範囲はリスト内のアイテムのバウンディング ボックス全体に拡大され、テーマがオフの場合、リスト アイテム内のテキストのサイズに合わせて縮小されます。

テーマを設定するには、次のことを行う必要があります。

ここに画像の説明を入力

しかし、テーマのように機能し続けますか?

ここに画像の説明を入力

Windows エクスプローラーのように機能します (強調表示されている行の一部を選択するときにドラッグできます)。

ここに画像の説明を入力

4

1 に答える 1

-1

代わりにVirtualTreeViewを使用することをお勧めします。これは大きな可能性を秘めた強力なコンポーネントであるため、テーマが利用できない場合でも、必要なイベントを行うことができます

于 2013-03-19T17:01:57.460 に答える