zoukankan      html  css  js  c++  java
  • WPF文本框只允许输入数字和小数

    /// <summary>
            /// 限制文本框只允许输入小数
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void WaterTextBoxControl_PreviewKeyDown(object sender, KeyEventArgs e)
            {
                var textBox = sender as TextBox;

                if ((e.Key == Key.OemPeriod && textBox.Text.Contains(".")) || e.Key == Key.OemPeriod && string.IsNullOrWhiteSpace(textBox.Text))
                {
                    e.Handled = true;
                    return;
                };

                if (!((e.Key >= Key.D0 && e.Key <= Key.D9)
                    || e.Key == Key.Delete || e.Key == Key.Back || e.Key == Key.OemPeriod
                    || e.Key == Key.Tab || e.Key == Key.OemBackTab
                    || e.Key == Key.Left || e.Key == Key.Right || e.Key == Key.Up || e.Key == Key.Down)
                    || (e.KeyboardDevice.Modifiers == ModifierKeys.Control && e.Key == Key.A))
                {
                    if (e.KeyboardDevice.Modifiers != ModifierKeys.Control)
                    {
                        e.Handled = true;
                    }
                }
            }

    设置文本框的InputMethod.IsInputMethodEnabled="False" 文本框只允许英文模式

  • 相关阅读:
    语音识别算法阅读之CTC
    语音识别模型阅读之CLDNN
    声纹识别算法阅读之self-attentive x-vector
    Git链接两个远程仓库
    tortoisegit提交不到远程库问题解决记录
    安装 Git 命令之后,本地的工作区中的文件没有小图标解决办法
    .NET CLS(Common Language System)简介
    .NET CTS(Common Type System)简介
    C# 中间语言
    .NET 程序执行流程
  • 原文地址:https://www.cnblogs.com/JqkAman/p/12371169.html
Copyright © 2011-2022 走看看