沒有Caption屬性的控制項,如何作出Access Key
大家一定都知道,若要製作一個控制項的 Access Key,只要在該控制項的 Caption 屬性的任何英文字母之前加上 &,該字母就成為這個控制項的 Access Key,在 Run Time只要按 Alt+字母,即可引發該控制項的 GotFocus 事件或 Click 事件;但是若某個控制項沒有Caption屬性,例如:ComboBox、ListBox、TextBox...,那我們該如何做出 Access Key 呢?其實答案很簡單,可整理成三個步驟如下:
在你想要設計 Access Key 的控制項的旁邊,放置 Label 控制項。(放在哪裡並不影響結果,只是通常放在旁邊比較適合)
把你想要 Access 的字母,指定給 Label 控制項的 Caption 屬性,不要忘了之前要加上 &。
把 Label 控制項的 TabIndex,指定成你想要設計 Access Key 的控制項的 TabIndex-1。
也許有人會問,為什麼第 3 點要如此作?那是因為 Label 是屬於圖形控制項,所以無法得到 Focus,當Label 被 Access 時,它會把 Focus 轉移給下一個 TabIndex 的控制項。
This page was written by Jaric on Jan. 10 , 1998. All rights reserved.
Total pageview since 4/6/1999.