我一直有組合框控件的問題。我不是GUI的專家,但我知道這個問題與控制的重點有關。組合框不失焦點
由於某些原因,ComboBox在我單擊它之外時不會失去焦點。舉例來說:
- 我點擊組合框列出它的項目。
- 我選擇一個項目。這關閉了ComboBox。
- 我點擊第二個組合框,第一個組合框保持專注。
OR
- 點擊一個組合框(包括點,實體和線框)。
- 點擊表格。按下P,S或W中的任意一個。
注意,組合框不僅具有DropDownStyle設置爲ComboBoxStyle.DropDownList。這意味着它是默認的ComboBox行爲。我認爲默認行爲是ComboBox在你點擊鼠標或其他控件(按鈕或ComboBox)時會失去焦點。情況並非如此,爲什麼?
更新: 我需要的是某種ActiveComponent = null。當您在標準工具欄中選擇Debug或Release(ComboBox)時,該行爲應該與Visual Studio相似。目前,如果我點擊ComboBox外部,它仍然是重點。
我已經嘗試過了,我看不出有任何的這種行爲痕跡。你使用的是什麼版本的框架? – 2009-08-02 18:07:30
@ keke444:我使用3.5。 – tomzx 2009-08-02 18:19:22
你有沒有設置任何不允許它顯示爲重點的屬性? AllowSelection? – shahkalpesh 2009-08-02 18:47:49