3

どこでも検索していて、これを行う方法が見つかりません。

winforms プログラムの上部にメニューバーがあります。これで、通常の menuitem メニューがポップアップ表示されます。そのメニューを無効にして、そのメニュー項目のドロップダウンのように見える見栄えの良いユーザーコントロールをポップアップしたいと思いますが、より多くのカスタマイズが含まれています。良い例は、OpenSuse の gnome メニュー バーや Windows Vista のスタート メニューです。

誰かが私にチュートリアルを教えてくれますか、またはこれを行う方法を見つけるのを手伝ってくれますか?

今のところ、メニューアイテムにサブアイテムがない限りメニューが表示されないことはわかっていますが、これは私がやりたいことですが、そのメニューアイテムがクリックされたときに自分のユーザーコントロールでそのメニューをシミュレートしたいと思います。

ありがとう!!!

4

1 に答える 1

1

最近、独自のトラックバーをツールバーに追加する必要がありました。これには、 ToolStripControlHostからの派生が含まれます。MenuStripToolStripの派生物であるため、同様のことを行う必要があると思います。

これはToolStripControlHost を使用するための MSDN チュートリアルであり、 ToolStripDropDownButtonへのカスタム コントロールの追加に関するCodeProject の記事はこちらです。

于 2009-04-16T19:23:29.597 に答える