Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 聚焦后在组合中下降_C# - Fatal编程技术网

C# 聚焦后在组合中下降

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

我有一个组合框。它必须在聚焦时显示其内容,其价值也发生了变化。 我在其值更改事件中编写了以下代码:

if(组合1.聚焦) combo1.DroppedDown=true

但它不起作用


您的解决方案是什么?

您将代码放在什么事件处理程序中?假设您希望在用户在组合框的编辑框部分键入内容时显示下拉列表,只需处理
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;
}