1

我有一个 Unitech PA690 Windows Mobile 6.5 设备,它运行一些用于工作目的的简单软件。该应用程序是用 C#.NET Compact 3.5 编写的

我一直在尝试做的是当用户按下“#”键时,以某种方式将其替换为“。” 而是马上。这可能吗?

在我尝试的 KeyDown 事件中:

TextBox.Text.Replace("#",".");

但是,这总是将光标返回到 TextBox 的开头,因此如果用户继续输入,一切都会混淆。

目前我正在使用:

TextBox.Replace("#",".");

但是在 LostFocus 上,它可以正常工作,但是在用户离开 TextBox 之前,“#”当然仍然可见。

联泰 PA690

任何帮助都会很棒,谢谢。

4

0 回答 0