c# – 按键向下仅允许WPF文本框中的一个字符事件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 按键向下仅允许WPF文本框中的一个字符事件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含822字,纯文字阅读大概需要2分钟。
内容图文
![c# – 按键向下仅允许WPF文本框中的一个字符事件](/upload/InfoBanner/zyjiaocheng/816/2286bea166774d9bae6b80aec316b99e.jpg)
我有一个文本框,当输入密钥是“返回”时有keydown事件我有一个条形码阅读器,它读取文本但它不是写一个以上的密钥,即只写了一个字母让我们说“a”,如果我写第二个字母“a”被覆盖成“b”但不会变成“ab”.有谁知道这是什么原因?
private void barcodetexbox_KeyDown(object sender, KeyEventArgs e)
{
if (scannedString.Text != "" && e.Key==Key.Return)
{
//do something
}
}
在“MainWindow.xaml”中
<TextBox x:Name="scannedString" HorizontalAlignment="Left" Height="50"
Margin="468,164,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="450"
FontSize="24" Focusable="True" Padding="0,6,0,0"
KeyDown="barcodetexbox_KeyDown" />
解决方法:
KeyDown事件旨在让您知道哪些键一下子关闭,条形码阅读器似乎模拟键盘,因此您需要连接它发送的字符
在Key_Down事件中,您必须执行以下操作:
this.scannedString = e.Key;
当你看到回归:
barcodeTextBox.Text = this.scannedString;
内容总结
以上是互联网集市为您收集整理的c# – 按键向下仅允许WPF文本框中的一个字符事件全部内容,希望文章能够帮你解决c# – 按键向下仅允许WPF文本框中的一个字符事件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。