我有一个功能请求,当一个ComboBox被点击进入时,它会清除文本,以便用户可以开始输入新的数据进行搜索。有没有人知道一种方法来钩入?单击文本时以及单击下拉箭头(打开包含项目的下拉列表)时会引发'单击'事件。我只希望它发生在第一个,而不是后者。WinForms ComboBox - 点击文本输入时的事件
现在我正在拍摄的DroppedDown财产click事件和过滤,像这样:
if(!comboBox.DroppedDown)
{
// clear selection
}
这似乎是工作的大部分时间,但虫子频繁,以及...所以它不是100%。
如果有人知道正确的方法来做到这一点,我将不胜感激!