โค้ดตรวจสอบ จำนวนที่พิมพ์ลงไปใน Textbox ถูก กี่คำ ผิดกี่คำ (คล้ายๆ โปรแกรมพิมพ์ดีด)
สามารถลบคำผิดและพิมพ์ใหม่ได้ ทำตามโค้ดนี้แล้วไม่ตรงตามความต้องการ รบกวนทุกท่านด้วยนะครับ
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
string b = Label1.Text;
char[] key = b.ToCharArray();
string A = TextBox1.Text;
char[] wd = A.ToCharArray();
TextBox1.MaxLength = b.Length;
d = 0;
c = 0;
if (A.Length < b.Length)
{
for (int j = 0; j <= A.Length - 1; j++)
{
if (wd[j] == key[j])
{
c = c + 1;
}
else
{
d = d + 1;
}
}
}
label2.Text = (d + " ผิด");
label3.Text = (c + " ถูก");
}
สอบถามการตรวจสอบตัวอักษรใน Textbox ถูก-ผิด เวลาพิมพ์ (เหมือนโปรแกรมพิมพ์ดีด)
สามารถลบคำผิดและพิมพ์ใหม่ได้ ทำตามโค้ดนี้แล้วไม่ตรงตามความต้องการ รบกวนทุกท่านด้วยนะครับ
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
string b = Label1.Text;
char[] key = b.ToCharArray();
string A = TextBox1.Text;
char[] wd = A.ToCharArray();
TextBox1.MaxLength = b.Length;
d = 0;
c = 0;
if (A.Length < b.Length)
{
for (int j = 0; j <= A.Length - 1; j++)
{
if (wd[j] == key[j])
{
c = c + 1;
}
else
{
d = d + 1;
}
}
}
label2.Text = (d + " ผิด");
label3.Text = (c + " ถูก");
}