C#程序设计(十六)----窗体上有一个文本框中只能输入0至9十种数字、a至z或A至Z五十二种字符
来源:互联网 发布:2016黄石房地产数据 编辑:程序博客网 时间:2024/06/15 18:53
* 程序的版权和版本声明部分
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* 作 者: 刘镇
* 完成日期: 2012 年 11 月 10 日
* 版 本 号: 3.016
* 对任务及求解方法的描述部分
* 问题描述:一个文本,该文本框中只能输入0至9十种数字、a至z或A至Z五十二种字符
*代码部分:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace win4{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z')) { e.Handled = false; } else { e.Handled = true; } } private void button1_Click(object sender, EventArgs e) { textBox1.Text = null; } private void textBox1_TextChanged(object sender, EventArgs e) { } }}
具体测试结果:
心得体会:
就是处理输入内容所对应的unicode编码;从而使非字母或数字的不能输入;通过Handled赋值为true从而不处理按键事件,因此当你输入非法,就不能读入;
- C#程序设计(十六)----窗体上有一个文本框中只能输入0至9十种数字、a至z或A至Z五十二种字符
- C#--关于事件的定义及注册,如何实现在一个文本框中只输入数字或者只能输入0至9十种数字、a至z或A至Z五十二种字符。
- 设计一个窗体。窗体上有一个文本框,该文本框中只能输入0至9十种数字。
- 窗体标题为“我文本框实验”;窗体上一个标签,内容如图;窗体上有一个文本框,文本框只能输入0至9这十种数字,且最多输入8个数字;单击结束按钮程序即可结束。
- C#--第10周实验--任务2--设计一个窗体--文本框只能输入0至9这十种数字,且长度最多8个
- 我的文本框实验-文本框只能输入最多八个0至9这十种数字
- 限制输入A-Z a-z 0-9
- 得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印
- ^[a-z]与[^a-z]有区别
- 2输入一个字符判断是否属于a-zA-Z之间如果是请是属于a-z还是A-Z并且输出值。
- 算法与程序设计——由a-z,0-9组成3位的字符密码
- EditText 利用IntentFilter 限制输入 0-9 a-z A-Z
- Shell中判断语句if中-a至-z
- shell输出a-z,A-Z,0-9
- A-Z,a-z,0-9的unicode编码表
- A-Z,a-z,0-9的unicode编码表
- JS中产生20位随机数(0-9 a-z A-Z都可以)以0-9为例
- 一道经典面试题,字符数组排序问题(字符包含a-z、A-Z、0-9.)
- Cocos2d-x基础实例1-放置精灵
- 基于S5PC100的FIMC控制器解析
- gedit显示一些带汉字的文件时,会显示乱码,这时就需要设置一下,使它能支持GB18030编码
- 图解android的单线程UI机制(以最简单的方式)
- 地址收藏Oracle ATG Web Commerce Online Library
- C#程序设计(十六)----窗体上有一个文本框中只能输入0至9十种数字、a至z或A至Z五十二种字符
- etmvc+jQuery EasyUI使用教程(一)
- Fedora16 mysql 忘记root用户密码解决办法
- MySQL 常见报错
- C++程序设计-第12周函数序设计上机实践项目
- Subversion的备份和Tortoise工具
- 高质量C/C++编程指南--常量
- 在Linux下安装和使用MySQL
- 谈IFRAME标签的使用作用及技巧