パネルとテキストボックス部分として展開可能な部分を持つカスタムコントロールを作成する必要があります。展開可能な部分は、表示または非表示のパネルです。しかし、パネルがテキストボックスの下で直接表示/展開されている場合、隣接するコントロールがパネルの下に移動することは望ましくありませんが、パネルはカスタムコントロールのすぐ下にあるコントロールをオーバーレイする必要があります。 Winforms C#プロジェクトでこれをどのように実装しますか? このシナリオでは、ユーザーコントロールを使用しています。Winforms C#でコントロールのオーバーレイ部分を作成する方法?
おかげ スニル
コントロールを下げる理由はありません。これには通常、TableLayoutPanelやFlowLayoutPanelのようなレイアウトコントロールが必要です。なぜ彼らが動いていると思うのかははっきりしない。オーバーラップがZオーダーに依存するかどうかにかかわらず、コントロールを正面に移動するだけです。他の唯一の詳細は、パネルを表示させるためにUserControlを大きくしなければならないということです。 Sizeプロパティを変更するだけです。実際にパネルを必要としません。 –