ถ้าเจอปัญหาแบบนี้ควรแก้ไขอย่างไรครับ



กำลังเขียนโปรแกรมเครื่องคิดเลขครับ
พอลอง รันดูมัน รันไม่ได้ ขึ้น Error ถ้าเจอปัญหาตามรูป ควรแก้ไขอย่างไรครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ปกติแล้ว event handler method ของ C# จะมี parameter type คือ object กับ EventArgs อะครับ
คิดว่า จขกท. ต้องเปลี่ยน parameter type ของ e จาก KeyPressEventArgs เป็น EventArgs
และจากนั้นในเมท็อดค่อย cast type ให้เป็น type ที่ต้องการนำไปใช้ครับ

private void TextBox1_KeyPress(object sender, EventArgs e)
{
    KeyPressEventArgs ev = (KeyPressEventArgs) e;
    // ...
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่