我有一个组合框。它必须在聚焦时显示其内容,并且其值也会发生变化。 我在其Value Change事件中编写了这段代码:
如果(combo1.Focused) combo1.DroppedDown = TRUE;
但它不起作用!
你的解决方案是什么?
答案 0 :(得分:0)
您将该代码放入哪个事件处理程序?假设您想要在用户在组合框的编辑框中键入时显示下拉列表,只需处理TextChanged
事件并将该代码放在那里,它应该可以正常工作。
答案 1 :(得分: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;
}