พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

ตรวจสอบตัวอักษรใน text C#

0 votes
array

สมมุติค่า ให้ textbox 1 มีตัวอักษร "ฟหกด่าสว"

ต้องการป้อนค่าเข้าไป ทีละตัว แล้วตรวจสอบ เช่น

ป้อน ฟ ตรวจสอบว่าตรงกับ aray[0]  ไหม ถ้าตรง c=c+1

ป้อน ห ตรวจสอบว่าตรงกับ aray[1]  ไหม ถ้าตรง c=c+1

ทำเหมือนโปรแกรมพิมดีนะคะ แบบนั้นเลย
ถามเมื่อ Feb 28, 2013 in C# โดย Ying Thapanee (112 คะแนน)
   

2 Answers

0 votes

 

ให้ทำใน event KeyPress ของ textboxคับ
ประกาด c เป็นตัวแปล public นะคับ
ปล.ยังไม่ได้ลองใน visual studio นคับ.. ^^!
 
try
            {
                string x = "ฟหกด่าสว";
                char[] chrarr = x.ToCharArray();
 
                if (e.KeyChar == chrarr[c])
                {
                    c = c + 1;
                    label1.Text = c.ToString();
                    
 
                }
                else
                {
                    MessageBox.Show(e.KeyChar + "  ผิด");
                    
                    
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("หมดประโยค");
            }
ตอบเมื่อ Feb 28, 2013 โดย geekaboy (114 คะแนน)
ขอบคุณคะ เดี่ยวจะลองทำดูนะคะ
ลองทำแล้ว ไม่ได้คะ
และ catch (Exception ex) คืออะไรคะ
ขอบคุณครับรวดเร็วทันใจ
0 votes
ใช้นี้ใน Event KeyPress

if(!char.IsNumber(e.KeyChar) && (Keys)e.KeyChar != Keys.Back)
   e.Handled = true;
 
ตอบเมื่อ Oct 23, 2013 โดย Falook G. (148 คะแนน)

Related questions

0 votes
0 คำตอบ
262 views ถามเมื่อ Dec 9, 2015 in C# โดย Jidrid (102 คะแนน)
0 votes
0 คำตอบ
117 views ถามเมื่อ Apr 5, 2015 in C# โดย Chanvit Khoarapapong (120 คะแนน)
0 votes
0 คำตอบ
0 votes
0 คำตอบ
...