|
|
|
อย่ากจะถามเรื่อง การสร้าง method สำหรับใช้ทั้งโปรเจคหน่อยครับ |
|
|
|
|
|
|
|
สร้าง class ใหม่ขึ้นมาเป็นคลาสลูกของ textbox แล้ว overide method
onkeypress พิมโค้ดที่ต้องการลงไป หลังจากนั้น build solution 1 ที
( ctrl + shift + b ) คลาสนี้มันจะไปโผล่ตรง toolbox ให้ลากวางได้
ทีนี้ทุกอันที่ลากมาวางจะพิมพ์ได้แค่ 0-9
Code (C#)
class modTextbox:System.Windows.Forms.TextBox {
protected override void OnKeyPress(
System.Windows.Forms.KeyPressEventArgs e)
{
base.OnKeyPress(e);
if ((e.KeyChar < 48 || e.KeyChar > 57)
&& e.KeyChar != 8)
{
e.Handled = true;
System.Windows.Forms.MessageBox.Show(
"ใสตัวเลข 0-9 เท่านั้น",
"คำเตือน",
System.Windows.Forms.MessageBoxButtons.OK ,
System.Windows.Forms.MessageBoxIcon.Warning);
}
}
}
|
|
|
|
|
Date :
2013-01-27 20:16:23 |
By :
SandKing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วขอบคุนครับ
|
|
|
|
|
Date :
2013-01-27 22:31:41 |
By :
kyokohoho |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|