2

私が欲しいものはすべて下の写真に示されています。どうすればそれを達成できますか?

ここに画像の説明を入力

タブコントロールタブページにボタンを追加する方法は? それとも、作成する必要があるカスタム コントロールですか?

最初の写真はビジュアル スタジオから、2 番目の写真はフォトショップからのものです。

また、ユーザーがそれを閉じることができるようにする方法を見つけることもできますが、よりユーザーフレンドリーであるため、これを実現する必要があります。

4

2 に答える 2

1

あなたが示した最初の例は、すでに WPF を知っていれば非常に簡単な WPF を使用して作成されています。2 番目の例は Photoshop のように見えますが、これはおそらくカスタム C++ Win32 コントロールです。

しかし、WinForms を使用している場合、通常、標準コントロールではこの種のカスタマイズを行うことはできません。Control から派生させて独自の TabControl を作成し、ペイントと入力を自分で処理することもできます。これは私が過去に行ったことですが、これも大変な作業です。特に、各タブの子コントロールのリストを管理する必要があることを考慮すると. また、他のコントロールやパネルを各タブにドラッグ アンド ドロップし、Visual Studio Designer でタブ プロパティを変更するためのデザイン時のサポートが必要になる場合があります。このルートに進むと、何も行われません。

WPF を学習したくない場合、および堅牢なカスタム コントロールを作成するのに数週間かかる可能性がある場合は、Telerik、DevExpress、Infragistics などの企業を見ることができます。すでにこれを実行している TabControl のコントロール ライブラリに単純に支払うことができる場合があります。

于 2013-10-02T17:06:49.793 に答える