我有一个内置在 Visual Studio 和 C# 中的 winform。直到最近,组合框的行为都符合预期。但是,在添加功能时,我移动了所有表单元素,现在两个组合框在可以选择一个选项之前快速关闭(尽管您可以使用滚轮或箭头键选择一个项目)。下拉事件中的代码没有改变。我很茫然-有人遇到过这样的事情吗?
这是下拉事件的代码: -
void comboBoxTargetServer_DropDown(object sender, System.EventArgs e)
{
comboBoxTargetServer.Items.Clear();
comboBoxTargetDatabase.Items.Clear();
comboBoxTargetDatabase.Items.Add("");
comboBoxTargetDatabase.Enabled = false;
//ActiveForm.Cursor = Cursors.WaitCursor;
List<string> sqlServers = SQLUtilities.ListSQLServers();
sqlServers.Sort();
foreach (string sqlServer in sqlServers)
{
comboBoxTargetServer.Items.Add(sqlServer);
}
//ActiveForm.Cursor = Cursors.Arrow;
comboBoxTargetDatabase.Enabled = true;
}
谢谢!