SplitContainer
Dock プロパティがFillに設定されているフォームがあります。これにはいくつかの子コントロールが含まれており、その多くにはイベント ハンドラーがアタッチされています。後でStatusStrip
、フォームの一番下に a を配置することにしました。StatusStrip
フォームの下部にドッキングするように設定できません。SplitContainer
フォーム全体に入力し続けます。は下にドッキングされているようにStatusStrip
見えますが、実際にはその後ろに下の部分が隠れてSplitContainer
います。
それを回避する唯一の方法は、カットしてSplitContainer
からペーストすることです。をカットするSplitContainer
とStatusStrip
、フォームの唯一のコントロールになり、下部のドッキングをキャプチャできるようになります。その後、 を貼り付けるSplitContainer
ことで、残りの領域を埋めることができます。要するに、ドッキングは先着順方式を使用します。
現在、私のコントロールには多くのイベント ハンドラーが関連付けられているため、切り取りと貼り付けは悪夢のようになっています。プロジェクトを C# で作成するということは、これらすべてのイベント ハンドラーを手動でアタッチする必要があることを意味します。
より良い回避策はありますか?