gpt4 book ai didi

wpf - Wpf 文本框上的键盘小数点分隔符,如何?

转载 作者:行者123 更新时间:2023-12-04 10:21:44 24 4
gpt4 key购买 nike

我有一个 Wpf 应用程序,其中包含一些用于十进制输入的文本框。

我希望当我在电脑键盘的数字小键盘上按“点”键 (.) 时,它会发送正确的小数点分隔符。

例如,在意大利语中,小数点分隔符是“逗号”(,)...是否可以设置“点”键在按下时发送“逗号”字符?

最佳答案

又快又脏:

   private void NumericTextBox_KeyDown(object sender, KeyEventArgs e) {
if (e.Key == Key.Decimal) {
var txb = sender as TextBox;
int caretPos=txb.CaretIndex;
txb.Text = txb.Text.Insert(txb.CaretIndex, System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator);
txb.CaretIndex = caretPos + 1;
e.Handled = true;
}
}

关于wpf - Wpf 文本框上的键盘小数点分隔符,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com