2

ToolStrips を 1 つの行に残し、ユーザーがその行を再配置できるようにしたいが、追加の行を作成できないようにします。LocationChanged イベントで SetBounds を使用してみました。ユーザーが Y 位置を変更しようとすると、すぐに元に戻りました。ただし、これにより、マウスが常にその場所にジャンプして戻ったり、ToolStrips がランダムにジャンプしたりするなど、いくつかの視覚的なバグが作成されました (1 つをドラッグしている間、もう 1 つがバー上をランダムに飛び回る...)。

また、toolstripcontainer パネルの MaximumSize を設定しようとしましたが、とにかく (ツールストリップが非表示になっている) 新しい行を作成できました。

編集:数か月経ちましたが、まだ答えがありません...これは可能ですか?

4

1 に答える 1

1

同じ質問があります。あなたはこれを理解しましたか?この投稿をご覧になることをお勧めします。それはあなたの質問に答えると思いますが、ToolStrip のデフォルトの動作と思われることを行うには、カスタム レイアウト クラスを作成する必要があることに驚いています。

于 2010-06-15T21:16:17.490 に答える