在VFP5.0中完成中英文自動切換
發(fā)表時間:2024-02-11 來源:明輝站整理相關軟件相關文章人氣:
[摘要]在用VFP5.0開發(fā)應用系統(tǒng)時,結合數(shù)據(jù)進行處理,應用最多的是文本框?qū)ο,特別是進行中英文的輸入時,來回切換非常繁瑣,所以我們可以借助自定義子類,來實現(xiàn)中英文輸入的自動切換。其步驟如下: 通過系統(tǒng)菜單欄“文件/新建/類…”啟動“新類”對話框,填入類名:gsTextBox,并設置父類為:T...
在用VFP5.0開發(fā)應用系統(tǒng)時,結合數(shù)據(jù)進行處理,應用最多的是文本框?qū)ο,特別是進行中英文的輸入時,來回切換非常繁瑣,所以我們可以借助自定義子類,來實現(xiàn)中英文輸入的自動切換。其步驟如下:
通過系統(tǒng)菜單欄“文件/新建/類…”啟動“新類”對話框,填入類名:gsTextBox,并設置父類為:TextBox。按“確定”鍵進入類設計器畫面。新增一個屬性,來作為對象是否啟動中文輸入法的控制碼。
通過系統(tǒng)菜單欄“類/新建屬性…”啟動“新建屬性”對話框,按上表設置屬性,其中可視性設為:公共。最后設置GotFocus與LostFocus事件過程:
Gotfocus Event事件過程:
If this是否中文
=imestatus(1)
else
=imestatus(0)
endif
Lostfocus Event事件過程:
=imestatus(0)
到此,類已經(jīng)定義完成,以后只要在設計表單時,通過表單控件“工具欄/查看類/添加…”把自定義類加入,并且設置“是否中文”屬性即可實現(xiàn)中英文輸入的自動切換。