ตัวอย่าง
โปรแกรมนี้จะตรวจสอบการป้อนค่าตัวเลข ซึ่ง ค่าที่ป้อนจะต้อง
- เป็นตัวเลขจำนวนเต็มเท่านั้น
- ต้องมีค่าตั้งแต่ 1-10 เท่านั้น
แต่ถ้าป้อนถูกตามเงื่อนไข ก็จะแสดงผล
รหัสโปรแกรมก็จะเป็นดังนี้
int num; public Form1() { InitializeComponent(); } private void txtInput_Validating(object sender, CancelEventArgs e) { //validate input //if integer if (int.TryParse(txtInput.Text, out num)) { if (num<1>10) { e.Cancel = true; //ยกเลิกทุกเหตุการณ์ถ้าไม่ผ่าน validation เช่นไม่สามารถปิดฟอร์มได้ MessageBox.Show("กรุณาป้อนเลข 1-10"); } } else { e.Cancel = true; MessageBox.Show("กรุณาป้อนตัวเลขเท่านั้น"); } } private void bttOK_Click(object sender, EventArgs e) { MessageBox.Show("คุณป้อนเลข " + num); }
ไม่ยากใช่ไหมครับ สำหรับการ validate ข้อมูล
No comments:
Post a Comment