2010-06-20 41 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; 
}