C# 聚焦后在组合中下降
我有一个组合框。它必须在聚焦时显示其内容,其价值也发生了变化。 我在其值更改事件中编写了以下代码: if(组合1.聚焦) combo1.DroppedDown=true 但它不起作用C# 聚焦后在组合中下降,c#,C#,我有一个组合框。它必须在聚焦时显示其内容,其价值也发生了变化。 我在其值更改事件中编写了以下代码: if(组合1.聚焦) combo1.DroppedDown=true 但它不起作用 您的解决方案是什么?您将代码放在什么事件处理程序中?假设您希望在用户在组合框的编辑框部分键入内容时显示下拉列表,只需处理TextChanged事件并将该代码放入其中,它就会工作。如果我正确理解您的要求,当组合框获得焦点时,您希望下拉列表显示出来。这可以通过以下方式实现 private void Form1_Load
您的解决方案是什么?您将代码放在什么事件处理程序中?假设您希望在用户在组合框的编辑框部分键入内容时显示下拉列表,只需处理
TextChanged
事件并将该代码放入其中,它就会工作。如果我正确理解您的要求,当组合框获得焦点时,您希望下拉列表显示出来。这可以通过以下方式实现
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.GotFocus += new EventHandler(comboBox1_GotFocus);
}
void comboBox1_GotFocus(object sender, EventArgs e)
{
comboBox1.DroppedDown = true;
}