30
ฉันจะสร้างกล่องข้อความที่รับเฉพาะตัวเลขได้อย่างไร
ฉันมีแอพพลิเคชั่น windows windows พร้อมกล่องข้อความที่ฉันต้องการรับเฉพาะค่าจำนวนเต็ม ในอดีตที่ผ่านมาฉันได้ทำการตรวจสอบประเภทนี้โดยการโหลดเหตุการณ์ KeyPress มากเกินไปและเพิ่งลบอักขระที่ไม่ตรงกับข้อกำหนด ฉันดูที่ตัวควบคุม MaskedTextBox แต่ฉันต้องการโซลูชันทั่วไปที่สามารถใช้งานได้กับนิพจน์ทั่วไปหรือขึ้นอยู่กับค่าของตัวควบคุมอื่น ๆ เป็นการดีที่สิ่งนี้จะทำงานเช่นการกดอักขระที่ไม่ใช่ตัวเลขจะไม่สร้างผลลัพธ์หรือให้ข้อเสนอแนะแก่ผู้ใช้เกี่ยวกับอักขระที่ไม่ถูกต้องทันที