|
||
| แปลง keycodes เป็น ค่า character |
|
|
|
|
วันจันทร์ที่ 08 มีนาคม 2010 เวลา 17:33 น.
|
|
แปลง keycodes เป็น ค่า character เราสามารถดักจับค่าของ คีย์ที่กดได้โดยใช้ user event เช่นใน datawindow เราสร้าง user event ขึ้นมาหนึ่งตัว และกำหนด Event Id = pbm_dwnkey แต่ถ้าเป็น object ตัวอื่น เช่น SingleLineEdit ให้ใช้ Event Id = pbm_keydown ใน event นี้เราจะพบ parameter ชนิดของ keycode ซึ่งจะคืนค่ามาให้ในรูปแบบ KeyA! เป็นต้น จากนั้นเราก็เขียนโปรแกรมมาทำการแปลงค่าของ keycode ให้เป็น string โดยอาจจะเขียนเป็น ฟังก์ชั่น ก็ได้ String ls_key Choose case key Case KeyA! ls_key = 'A' Choose KeyB! ls_key = 'B' End Choose |