ThaiPBL.com

PowerBuilder Library Thailand

อีเมล พิมพ์ PDF

แปลง keycodes เป็น ค่า character

แปลง 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