2010-06-20 85 views
0

我有一個組合框。它必須顯示其內容,重點和價值也會改變。 我在其Value Change事件中編寫了該代碼:聚焦後跌落組合

if(combo1.Focused) combo1.DroppedDown = true;

但它不起作用!

你的解決方案是什麼?

回答

0

你把代碼放在什麼事件處理程序中?假設你想在用戶鍵入組合框的編輯框部分時顯示下拉菜單,只需處理TextChanged事件,並將該代碼放在那裏,它應該可以工作。

0

如果我正確理解您的要求,當組合框變焦時,您需要顯示下拉列表。可以實現如下:

private void Form1_Load(object sender, EventArgs e) 
{ 
    comboBox1.GotFocus += new EventHandler(comboBox1_GotFocus); 
} 

void comboBox1_GotFocus(object sender, EventArgs e) 
{ 
    comboBox1.DroppedDown = true; 
}