[英]How to add items (comboBox) to a tabpage - 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);
}
}
但是問題在於組合框不會在選項卡頁中而是在選項卡頁下方(即在表單上)創建。 標簽頁是否不能代替表單區域? 請有人幫忙,我將不勝感激。 謝謝
編輯:
天哪,對我來說又是一個菜鳥時刻。 我更改了這一行:
this.Controls.Add(comboBoxModuleSelect[i] as ComboBox);
至:
tabpage.Controls.Add(comboBoxModuleSelect[i] as ComboBox);
真的很抱歉,我想這只會幫助我提出問題並考慮一下。
this.Controls.Add(comboBoxModuleSelect[i] as ComboBox);
至:
tabpage.Controls.Add(comboBoxModuleSelect[i] as ComboBox);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.