2012-07-24 63 views

回答

0

試試這個代碼:

comboBox1.Items.Add("Test"); 
+0

你們能解除對我的禁令嗎?再給我一次機會。 – maniac84 2012-08-03 09:14:49

6

有,你可以設置以下4個屬性:

// Gets or sets the index specifying the currently selected item. 
comboBox1.SelectedIndex = someIndex; //int 

// Gets or sets currently selected item in the ComboBox. 
comboBox1.SelectedItem = someItem; // object 

// Gets or sets the text that is selected in the editable portion of a ComboBox. 
comboBox1.SelectedText = someItemText; // string 

// Gets or sets the value of the member property specified by the ValueMember property. 
comboBox1.SelectedValue = someValue; // object 

註釋行直接從MSDN:http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.aspx

2

如果你有一個組合框並想設置它的數據源,你可以這樣做:

string[] items = new string[]{"Ram","Shyam"}; 
    comboBox1.DataSource = items; 
    comboBox1.SelectedIndex = 0; 

因此,請嘗試將SelectedIndex設置爲第一個索引。

0

Davenewza的答案非常適合程序化方法(我強烈推薦)。另一種不太優雅但利用屬性工具箱的方法是執行以下操作:

  1. 從設計視圖中,單擊相關組合框。
  2. 導航到外觀 - >文本並輸入您希望的任何字符串。

爲了安全起見,我會輸入一個值,該值對應於在框中選擇的內容,以防止不需要的字符串傳播到其他函數/變量。如果不仔細處理,這個原因會導致很多頭痛,這就是爲什麼程序化方法更受歡迎的原因。