C# winform只能输入数字等等一系列基础扫盲
来源:互联网 发布:没学历学编程难吗 编辑:程序博客网 时间:2024/06/03 18:01
/// <summary>
/// 只能输入数字(含负号小数点)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public static void OnlyEnterNumber(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13 && e.KeyChar != 45 && e.KeyChar != 46)
{
e.Handled = true;
}
//输入为负号时,只能输入一次且只能输入一次
if (e.KeyChar == 45 && (((TextBox)sender).SelectionStart != 0 || ((TextBox)sender).Text.IndexOf("-") >= 0)) e.Handled = true;
if (e.KeyChar == 46 && ((TextBox)sender).Text.IndexOf(".") >= 0) e.Handled = true;
}
/// <summary>
/// 只能输入正实数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public static void OnlyEnterPlusNumber(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13 && e.KeyChar != 46)
{
e.Handled = true;
}
if (e.KeyChar == 46 && ((TextBox)sender).Text.IndexOf(".") >= 0) e.Handled = true;
}
/// <summary>
/// 只能输入整数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public static void OnlyEnterInt(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13 && e.KeyChar != 45)
{
e.Handled = true;
}
//输入为负号时,只能输入一次且只能输入一次
if (e.KeyChar == 45 && (((TextBox)sender).SelectionStart != 0 || ((TextBox)sender).Text.IndexOf("-") >= 0)) e.Handled = true;
}
/// <summary>
/// 只能输入正整数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public static void OnlyEnterPlusInt(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13)
{
e.Handled = true;
}
}
转自:
http://bbs.csdn.net/topics/240035385
- C# winform只能输入数字等等一系列基础扫盲
- C#的winform中控制TextBox中只能输入数字?
- C# winform中TextBox控件只能输入数字
- WinForm TextBox 只能输入数字
- c# 只能输入数字
- EditText设置输入的类型,只能输入纯数字,只能输入手机号码,只能输入邮箱等等。
- WinForm 正则表达式 只能输入数字
- C#Winform限制Textbox只能输入数字
- winform 只能输入数字(小数)
- winform控制text只能输入数字
- c# Textbox 只能输入数字
- c# 文本框只能输入数字
- C#判断只能输入数字
- C# 文本框只能输入数字
- C# 文本框只能输入数字
- C# TextBox 只能输入数字
- js 限制input只能输入数字、字母和汉字等等
- c# winform 让textbox中只能输入int64位的数字
- [置顶] 两分钟彻底让你明白Android Activity生命周期(图文)!
- JQuery学习简要笔记
- Android -- 启动Service并传递数据
- matlab中sum函数求和
- Java NIO、NIO.2学习笔记
- C# winform只能输入数字等等一系列基础扫盲
- oracle 11g 导出空表 exp 导出
- Marathon和Mesos安装
- cas单点登录~
- red5视频直播点播平台构建初探思路总结第一篇
- 专业代办全国私募基金公司备案邢女士:I50-I045-8872
- zoj2048_Highways(最小生成树)
- 使用adb命令拷贝data文件夹中的文件到sd卡上
- iOS开发中两个常见问题的处理