所以這可能是一個容易的,但我剛剛開始學習C#的微妙藝術,所以請原諒我,如果我遇到一個小'綠色'。列表框不顯示
我一直在試驗盒子。確切地說,列表框最近纔出現。在我的課,我有以下:
ListBox lb = new ListBox();
lb.Location = new System.Drawing.Point(12, 12);
lb.Name = "ListBox1";
lb.Size = new System.Drawing.Size(245, 200);
lb.BackColor = System.Drawing.Color.Blue;
lb.ForeColor = System.Drawing.Color.Green;
lb.Items.Add("Element One");
lb.Items.Add("Element Two");
lb.Items.Add("Element Two");
lb.Show();
現在,我已經假設下工作,作爲提示消息框做的ListBox會以某種方式工作。
我有一個:
var confirmResult = MessageBox.Show("Question asking about " + variable + "?", "TitleHere", MessageBoxButtons.YesNo);
...我以爲列表框會工作很類似?
問題是,它沒有。
MessageBox彈出所有的榮耀,但列表框無處可見。
我錯過了什麼嗎?
UPDATE:
好了,所以Form
是去他們說的方式。
我想:
ListBox lb = new ListBox();
lb.Location = new System.Drawing.Point(12, 12);
lb.Name = "ListBox1";
lb.Size = new System.Drawing.Size(245, 200);
lb.BackColor = System.Drawing.Color.Blue;
lb.ForeColor = System.Drawing.Color.Green;
lb.Items.Add("Element One");
lb.Items.Add("Element Two");
lb.Items.Add("Element Two");
Form f = new Form();
f.Controls.Add(lb);
Buuut這仍然沒有顯示我的漂亮的盒子。
請指教。
順便說一句,你也可以使用設計師。如果你想最初隱藏它:'lb.Visible = false;' –