问题及代码:
/*
* Copyright (c) 2016, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:设计一个窗体
* 作 者: 单昕昕
* 完成日期: 2016 年 4 月 28 日
* 版 本 号: V1.0
* 问题描述:窗体标题为“我的文本框实验”:窗体上一个标签,窗体上有一个文本框,文本框只能输入0至9这十种数字,
* 且最多输入8个数字;单击结束按钮程序即可结束。
* 程序输入: 数字
* 程序输出: 无
*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();//单击结束按钮程序即可结束
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
textBox1.MaxLength = 8; //最多输入8个数字
if (e.KeyChar < '0' || e.KeyChar > '9')文本框只能输入0至9这十种数字
{
e.Handled = true;//表示该操作已经处理过了,不再处理(意思是说,系统不再处理该操作)
}
}
}
}
运行结果: