如何管理重叠的DropDownBox抽屉?

时间:2015-03-05 00:17:04

标签: c# winforms

我的大部分下拉框都使用SuggestAppend属性,这意味着当您开始在框中输入内容时,它会列出与您的案例相匹配的项目。但是,如果我打开抽屉后这样做,就会发生这种情况:

enter image description here

我尝试过使用这种方法,但它关闭了两种方法而不只是一种方法:

private void cmbLoc_TextChanged(object sender, EventArgs e)
{
    if (cmbLoc.Text != "")
    {
        cmbLoc.DroppedDown = false;
    }
}

我正在努力让它在文本框中输入内容时,原始下拉列表将会消失,并且会出现SuggestAppend绘图。我该如何管理?

1 个答案:

答案 0 :(得分:0)

如果我使用KeyDown,它就有效。试着告诉它是否有帮助

    private void cmbLoc_KeyDown(object sender, KeyEventArgs e)
    {
        var comboBox = (ComboBox)sender;
        comboBox.DroppedDown = false;
    }