วิธีกรอกข้อมูลใน contacts โดยกด keypad ตอนที่โปรแกรมเราทำงาน
อยากรู้ว่าต้องทำยังไงครับ ถ้าเราจะเขียนโปรแกรมให้สามารถ ส่งผ่านค่าของปุ่ม keypad ที่เรากด ไปยังโปรแกรมอื่นที่กำลังทำงานอยู่ เช่น เรากำลังจะสร้าง new contact ใน contacts ของมือถือ แล้วขณะนี้cursor ของเราอยู่ที่ช่อง Mobile และพร้อมที่จะกรอกเบอร์โทรศัพท์แล้ว แต่เราเปิดโปรแกรมของเราขึ้นมาและกดปุ่มตัวเลขบน keypad ซึ่งตัวเลขแต่ละตัวที่กดไปนั้น จะไปปรากฏที่ ช่องข้อมูลของ Mobile ด้วย
พอจะมีวิธีทำแบบนี้บ้างมั๊ยครับ ใครพอรู้วิธี ช่วยแนะนำทีครับ ขอบคุณครับ
Re: วิธีกรอกข้อมูลใน contacts โดยกด keypad ตอนที่โปรแกรมเราท
มีอยู่ 2 วิธีคือ
1. ใช้ clipboard เพื่อเก็บค่าที่เรากด แล้ว เรียกโปรแกรมนั้นขึ้นมาบนหน้าจอแล้ว paste ลงไป
2. ส่งค่าลงไปแต่ละตัวเลย โดยให้โปรแกรมเราเป็น alway on top และจับโปรแกรมด้านล่างขึ้นมาด้วย BringToForeground แล้ว SimulateKeyEvent
ลองหาข้อมูลนะครับ ถ้าทำไม่ได้จะมาบอกอีกทีว่าทำยังไง