Friday, May 18, 2012

การตรวจสอบการป้อนค่าใน TextBox

using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
public class Form1
{
private void txtForNumber_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
e.Handled = true;
//กำหนดให้ไม่สามารถพิมพ์ลงใน Textbox ได้
//ถ้าคุณกดตัวเลข หรือ Backspace(ลบ)
if (Information.IsNumeric(e.KeyChar) | e.KeyChar == Strings.Chr(8)) {
e.Handled = false;
//อณุญาติให้เปลี่ยนแปลงข้อความใน Textbox ได้
}
}
private void txtForText_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
//ถ้าเป็นตัวเลข
if (Information.IsNumeric(e.KeyChar)) {
e.Handled = true;
//ไม่สามารถพิมพ์ลงใน Textbox ได้
}
}
}


Public Class Form1

Private Sub txtForNumber_KeyPress(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyPressEventArgs) HandlestxtForNumber.KeyPress

e.Handled = True 'กำหนดให้ไม่สามารถพิมพ์ลงใน Textbox ได้

If IsNumeric(e.KeyChar) Or e.KeyChar = Chr(8) Then 'ถ้าคุณกดตัวเลข หรือ Backspace(ลบ)

e.Handled = False 'อณุญาติให้เปลี่ยนแปลงข้อความใน Textbox ได้

End If

End Sub

Private Sub txtForText_KeyPress(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtForText.KeyPress

If IsNumeric(e.KeyChar) Then 'ถ้าเป็นตัวเลข

e.Handled = True 'ไม่สามารถพิมพ์ลงใน Textbox ได้

End If

End Sub

End Class

No comments:

Post a Comment