我正在編寫一個文本框,當我寫信時自動提示,但當自動完成出現時,如果我按Down
,我的textBox1.Text更改,因此它調用TextChanged函數,並且正在更新自動完成列表。如何避免從自動完成列表插入文本到文本框,直到按下Enter鍵?
我想要,而我按Down
,文字不改變ultil我按Enter
。有什麼辦法解決這個問題?
我正在編寫一個文本框,當我寫信時自動提示,但當自動完成出現時,如果我按Down
,我的textBox1.Text更改,因此它調用TextChanged函數,並且正在更新自動完成列表。如何避免從自動完成列表插入文本到文本框,直到按下Enter鍵?
我想要,而我按Down
,文字不改變ultil我按Enter
。有什麼辦法解決這個問題?
除了實現自己的自動完成,3210功能,如通過重寫OnTextChanged
並顯示一個列表,唯一的選擇來控制一個WinForms TextBox
是自動完成的行爲由AutoCompleteMode財產和enumeration of the same name給出。有關相關問題,請參見C# AutoComplete。
第三方文本框可能有更多的選項,但我不知道有這樣做。
你應該已經把一個標籤指向你正在使用的技術 – Star
是的,我很抱歉 – Sakura