【发布时间】:2017-04-25 13:06:17
【问题描述】:
我希望我的组合框在我按下文本字段和下拉符号时下拉
我已经这样做了:
private void comboBoxOpretKomponentLevel_Enter(object sender, EventArgs e)
{
if (comboBoxOpretKomponentLevel.SelectedIndex <= 0)
{
comboBoxOpretKomponentLevel.Text = null;
}
comboBoxOpretKomponentLevel.Focus();
comboBoxOpretKomponentLevel.DroppedDown = true;
}
.Droppeddown = true 使其在选择文本时起作用(“选择产品”) 但是当按下 dropbox 的下拉符号时 - dropdown 再次变为 false。 我该如何进行这项工作? 据我所知,我不能使用 DropDownList,因为我不能拥有我的(“选择产品”)文本。
【问题讨论】:
-
当我再次按下它时它会变假?你的意思是它关闭...?因为这不是预期的行为
-
好吧,也许我解释得不够好!当我按下下拉符号时 - 下拉菜单打开 - 但是当它进入 _Enter 事件时,它会在执行 .Dropdown = true 命令时再次关闭下拉菜单。所以结果是它快速打开下拉列表,然后再次关闭。