0

我正在编写一个在我写作时自动建议的文本框,但是当自动完成出现时,如果我按Down,我的 textBox1.Text 会发生变化,因此它会调用 TextChanged 函数,并且正在更新自动完成列表。

我想在我按下Down的同时,文本在我按下之前不会改变Enter。有什么办法可以解决这个问题吗?

4

2 回答 2

1

关闭Autocomplete功能textbox

<asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>

于 2012-09-09T13:29:40.533 回答
0

除了实现您自己的自动完成功能(例如通过覆盖OnTextChanged和显示列表)之外,控制 WinForms 上自动完成功能的唯一选项TextBoxAutoCompleteMode属性和同名枚举提供。有关相关问题,请参阅C# AutoComplete

第三方文本框可能有更多选项,但我不知道有任何选项。

于 2012-09-09T13:37:37.853 回答