對於某些人來說,這可能是一件容易的事情。保存控件在條件下的可見性
我有一個TextBox和一個ListBox。 ListBox爲TextBox提供選項,並將所選項目的文本複製到DoubleClick事件上的TextBox。僅當TextBox觸發Enter事件時,ListBox才變爲可見。我不想討論選擇這種控制組合的理由。
我希望ListBox在表單中的任何其他控件獲得焦點時消失。因此,我捕獲TextBox的Leave事件,並致電ListBox.Visible = fale
問題是,當我單擊ListBox選擇提供的選項時,TextBox也會失去焦點,從而阻止我選擇該選項。 我應該使用什麼事件組合來保留ListBox來選擇選項,但是在其他控件獲得焦點時將其隱藏起來?