簡體   English   中英

如何將項目(comboBox)添加到標簽頁-C#

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM