我正在编写一个在我写作时自动建议的文本框,但是当自动完成出现时,如果我按Down
,我的 textBox1.Text 会发生变化,因此它会调用 TextChanged 函数,并且正在更新自动完成列表。
我想在我按下Down
的同时,文本在我按下之前不会改变Enter
。有什么办法可以解决这个问题吗?
我正在编写一个在我写作时自动建议的文本框,但是当自动完成出现时,如果我按Down
,我的 textBox1.Text 会发生变化,因此它会调用 TextChanged 函数,并且正在更新自动完成列表。
我想在我按下Down
的同时,文本在我按下之前不会改变Enter
。有什么办法可以解决这个问题吗?
关闭Autocomplete
功能textbox
<asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>
除了实现您自己的自动完成功能(例如通过覆盖OnTextChanged
和显示列表)之外,控制 WinForms 上自动完成功能的唯一选项TextBox
由AutoCompleteMode属性和同名枚举提供。有关相关问题,请参阅C# AutoComplete。
第三方文本框可能有更多选项,但我不知道有任何选项。