我有一个 Unitech PA690 Windows Mobile 6.5 设备,它运行一些用于工作目的的简单软件。该应用程序是用 C#.NET Compact 3.5 编写的
我一直在尝试做的是当用户按下“#”键时,以某种方式将其替换为“。” 而是马上。这可能吗?
在我尝试的 KeyDown 事件中:
TextBox.Text.Replace("#",".");
但是,这总是将光标返回到 TextBox 的开头,因此如果用户继续输入,一切都会混淆。
目前我正在使用:
TextBox.Replace("#",".");
但是在 LostFocus 上,它可以正常工作,但是在用户离开 TextBox 之前,“#”当然仍然可见。
任何帮助都会很棒,谢谢。