2010-11-29 18 views
1

私は2つのパネルを持っています。 1パネルでは、テキストボックスを動的に追加しています。テキストボックスを含むパネルが増えていますが、これはパネル2と競合しています。ランタイムデザインがどのコントロールにも影響を与えないようにするには、どうすればよいでしょうか?私の最初のパネルは、テキストボックスを増やしているときに一番上にあります。これは増えていますが、私の第2パネルは降りていないので、両方が矛盾しています。どのようにこれを設計するかについての任意のアイデア?C#のコントロールの動的追加

ありがとうございました。

+2

あなたは以前の質問に対していくつかの回答を受け入れるべきです、人々はあなたを助けてくれるでしょう。 –

+2

私は実際にここにいくつかのコードを表示するのが簡単だろうと思う – stack72

+0

答えを受け入れるには正しいに属しています。私は受け入れるコメントを書く必要がありますか? –

答えて

0

にアンカーまたはDockプロパティを使用し

  • すべての上のあなたのパネルには、などの操作を追加します。あなたはまた、あなたの第二のパネルの高さが同じ方法が、スクロールを設定することができます。..

    Panel.Height = Unit.Point(30 + Convert.ToInt32((Unit)Panel.Height)); 
    

    など を追加することに制限がない場合は、より良いアイデアです。

  • 1
    1. 2つのパネルを1つのSplitContainerに置き換えます。あなたはそれが修正高さよりも任意の大きなを取得することはありません、あなたはの高さを設定できることがわかっている場合に設定panel2.Autosizeは=
    2. 偽エディット
    関連する問題