1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsErrorProvider
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private int a, b, c;
- private void textBox1_Validating(object sender, System.ComponentModel.CancelEventArgs e)
- {
- if (textBox1.Text == "")
- {
- errorProvider1.SetError(textBox1, "不能为空");
- }
- else
- {
- errorProvider1.SetError(textBox1, "");
- a = 1;
- }
- }
- private void textBox2_Validating(object sender, CancelEventArgs e)
- {
- if (textBox2.Text == "")
- {
- errorProvider2.SetError(textBox2, "不能为空");
- }
- else
- {
- try
- {
- int x = Int32.Parse(textBox2.Text);
- errorProvider2.SetError(textBox2, "");
- b = 1;
- }
- catch
- {
- errorProvider2.SetError(textBox2, "请输入一个数");
- }
- }
- }
- private void textBox3_Validating(object sender, CancelEventArgs e)
- {
- if (textBox3.Text == "")
- {
- errorProvider3.SetError(textBox3, "不能为空");
- }
- else
- {
- errorProvider3.SetError(textBox3, "");
- c = 1;
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- if (a + b + c == 3)
- {
- MessageBox.Show("数据录入成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- }
- }
- private void button2_Click(object sender, EventArgs e)
- {
- textBox1.Text = "";
- textBox2.Text = "";
- textBox3.Text = "";
- }
- }
- }
|