2

以下の添付画像に示すように、Delphi で魅力的なサイドバー メニューを作成する方法を教えてください。

ここに画像の説明を入力

TCAtegoryPanelGroup と TCategoryPanel は機能しますが、TCategoryPanel にメニュー項目を追加して、図のようにスタイリッシュで魅力的なものにするのは複雑です。TJvXpBar は私が望むものですが、バックグラウンドでは、下の図に示すように左部分と右部分を区別し、実行時にフォームが最大化されたときに自動的に展開する Panel が必要です。

http://s5.postimg.org/6e6dfb4sn/interface.jpg

上の画像に示すように、デフォルトの800 * 400 pxのフォームサイズの上に示すようなGUIインターフェイスが必要です。実行時に最大化 (1366 * 768) したときに背景パネル (ストリップ) が上から下に壊れないように、TJvXpBar の背景でどのパネルを使用する必要がありますか (図を参照)。

(インターフェース画像のリンクを確認してください。編集モードで画像を追加することはできません)

4

2 に答える 2

5

DevExpress にはNavBar コントロールがあります。

エクスプローラー バーのスクリーンショット

于 2013-08-12T09:18:27.050 に答える
4

Jedi ProjectまたはTMS コンポーネントのサイド バー メニューを使用できます。TLamaで提案されているように、 TCategoryPanelを使用できます

LE: Jedi Project のフォルダにはメガデモのサンプルがあります (通常、パスは yourJediInstallFolder\jvcl\examples\JVCLMegaDemo です)。そのデモでは、コントロールがどのように見えるかを見ることができます。次に、ニーズに合ったと思われるものを選択できます (例: TJvXPBarInformation)

ここに画像の説明を入力

于 2013-08-12T08:24:00.343 に答える