2012-04-11 15 views
2

タブを初めて使用したときに問題が発生しました。ボタンを押すたびにコンボボックスが表示され、ボタンをもう一度押すと、コンボボックスが最初のコンボボックスの下に追加されます。タブページに項目(コンボボックス)を追加する方法 - C#

private void buttonLevel4Add_Click(object sender, EventArgs e) 
     { 
      for (int i = 0; i < 8; i++) 
      { 

       comboBoxModuleSelect.Add(new ComboBox()); 
       System.Drawing.Point p = new System.Drawing.Point(176, 114 + i * 25); 
       (comboBoxModuleSelect[i] as ComboBox).Location = p; 
       (comboBoxModuleSelect[i] as ComboBox).Size = new  System.Drawing.Size(183, 20); 

       this.Controls.Add(comboBoxModuleSelect[i] as ComboBox); 
      } 
     } 

しかし、問題は、コンボボックスは、タブページ内に作成されないことですが、タブページの下(すなわち、フォーム上の):ここで

は、私はそれをやった方法です。タブページはフォーム領域を置き換えませんか?もし誰かが私がそれを感謝するのを助けることができればお願いします。おかげ

EDIT:

ああ、神様、私のために別のnoobの瞬間。

this.Controls.Add(comboBoxModuleSelect[i] as ComboBox); 

へ:私は、この行に変更

tabpage.Controls.Add(comboBoxModuleSelect[i] as ComboBox); 

本当に申し訳ありませんが、私はそれを推測するだけで、私は質問をし、それについて考えるのに役立ちます。

+0

あなたは答えとして、あなたの編集を書き込む必要があります。 –

答えて

0
this.Controls.Add(comboBoxModuleSelect[i] as ComboBox); 

へ:

tabpage.Controls.Add(comboBoxModuleSelect[i] as ComboBox); 
関連する問題