มี textBox หลายอันเช่น textBox1, textBox2, textBox3
- ต้องการให้เปิดฟอร์มมาแล้ว Cursor กระพริบที่ textBox3 เลย
- จึงสั่ง textBox3.Focus แต่ปรากฏว่า Cursor กระพริบที่ textBox1 อยู่
- เพราะ textBox1 ตั้ง TabOrder = 0 ขณะที่ textBox3 ตั้ง TabOrder = 2
- วิธีแก้
- แก้แบบกำปั้นทุบดินคือ เปลี่ยน TabOrder ของ textBox3 เป็น 0 แทน
- แก้แบบอ๋อแบบนี้เองเหรอ ... โดยเปลี่ยนมาใช้คำสั่ง textBox3.Select แทน textBox3.Focus
No comments:
Post a Comment