2

メニューを開くボタンを実装することは可能ですか? ボタン スタイルのコンボボックスドロップダウン ボタンのようなものが必要です。

4

2 に答える 2

3

モックアップ画像やもう少し詳しい説明がないと、作成しようとしている要素がどのように見え、どのように機能するかを完全に理解しているかどうかわかりません. ほとんどの場合、「ボタンスタイルのコンボボックス」が何であるかを理解していません。そうは言っても…

wyDay のSplitButtonコントロールを注意深く見てみることをお勧めします。これは無料でオープン ソースであり、ボタンがクリックされるたびにドロップダウンするコンテキスト メニューをボタンに追加できます。
さらに、このようなものを使用するもう 1 つの利点は、共通の UI 要素を複製できることだと思います。Microsoft 独自のソフトウェアの多く、および他の開発者から入手できるソフトウェアの多くは、同様のスタイルのコントロールを使用しています。このようなことは、ユーザーがその使用方法をすぐに理解する可能性を高めます。

     スプリットボタンのデモ

私は非常にうるさいので、これをモデルとして使用して独自のカスタム ドロップダウン ボタン コントロールを実装しましたが、すぐに使用できるアプリケーションの 99% で問題なく動作するはずです。したがって、追加の何かを探している場合は、それを既存のベース コントロールに追加するのは簡単です。

于 2010-12-09T10:14:20.147 に答える
3

標準の .NET ToolStripSplitButton コントロールは次のように機能します。ToolStrip に配置する必要があります。ストリップをドッキング解除し、GripStyle を Hidden に設定して、通常のボタンのようにすることができます。

于 2010-12-09T13:59:40.763 に答える