为什么当我们以编程方式更改其文本时,TextBox的Text_Changed事件不触发

本文关键字:Text TextBox Changed 事件 我们 编程 方式更 文本 为什么 | 更新日期: 2023-09-27 18:29:52

我设计了一个软键盘,并以编程方式更改文本框文本,如

myKeypad.getControl.Text += "Char";

但textbox textchanged事件不触发。我该如何解决这个问题?我们是否可以创建自定义的textChanged和KeyPressed事件,这些事件可以通过改变文本或通过软键盘编程按键来触发?

为什么当我们以编程方式更改其文本时,TextBox的Text_Changed事件不触发

它应该被触发。

来自MSDN Control.TextChanged事件:

如果通过编程修改或用户交互更改了Text属性,则会引发此事件。

您在哪里添加事件处理程序?