全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2761
推到 Plurk!
推到 Facebook!

ImeName 輸入法問題

尚未結案
abyz
一般會員


發表:9
回覆:6
積分:3
註冊:2005-06-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-05-03 10:07:04 IP:210.202.xxx.xxx 訂閱
借問各位先進

之前使用 delphi 開發程式時 ImeName 這個欄位都不會自動填上輸入法

有一次安裝的新的 outlook 結果造成電腦的輸入法也改變了

結果每當我開新的專案或著是修改 都會自動於 ImeName 加入輸入法
害我每次都要到 dfm 將有自動加入輸入法的刪掉
可是下次再修改又再加上去了 天啊 我快要受不了

那位先進有遇到類似的問題 可否告知如何取消以為自己聰明的 delphi 的動作
我也有抓過文 有人寫說要在 formcreate 時寫迴圈取消
但是真的只有這個方法嗎

希望各位先輩可以幫我解決這個問題...謝謝

ps:快要發瘋的小程式人
ace33022
一般會員


發表:2
回覆:41
積分:23
註冊:2004-05-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-05-04 10:39:35 IP:59.125.xxx.xxx 訂閱
一個很笨的方法,就是到輸入法設定中,設定預設輸入法為英數,這樣Delphi就不會將預設輸入法都填到ImeName中了。
我是用這方法解決這個問題,只是對你來說不知是否適用 @@a
abyz
一般會員


發表:9
回覆:6
積分:3
註冊:2005-06-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-05-04 10:57:17 IP:211.76.xxx.xxx 訂閱
我也設用英數,但是ImeName 輸入法會變成英數的
所以當使用者移到那一個欄位 會變成英數 如果要打中文 還要切換到其它輸入法

唉...使用者反而會認為程式多此一舉
ace33022
一般會員


發表:2
回覆:41
積分:23
註冊:2004-05-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-05-07 15:56:03 IP:59.125.xxx.xxx 訂閱
可能說法上造成誤會,所指英數不是IME的英數輸入。早先此問題也曾在我的電腦發生過,造成一開啟Delphi就把所有DBEdit欄位都填入預設新注音數入法,結果被使用者數落一頓。後來發現就是都會被自動填入IME的輸入法。後來一氣之下,將有關中文的所有輸入法都先移除,最後就剩一個基本的"中文(繁體)-美式鍵盤",此問題就沒再發生。

而所指的英數指的是"中文(繁體)-美式鍵盤"的這個輸入法,並非是IME輸入法的英數輸入法。可能你再試試看將"中文(繁體)-美式鍵盤"設為預設,看這樣有沒有幫助。若是沒有,那... 再想辦法吧 @..@
abyz
一般會員


發表:9
回覆:6
積分:3
註冊:2005-06-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-05-08 09:27:30 IP:211.76.xxx.xxx 訂閱
ace33022 謝謝你的建議

我剛試了一下....唉....還是不行...delphi 會再開啟舊專案時 將一些欄位載入 imename
不過有一試過一個方法是可以的
把輸入法都移掉 再開專案 就不會載入了 當然開好還要再把輸入法裝回去

難到真的沒有什麼開關或去改 delphi 讓它不要太聰明嗎..
真慘...每次改完都要一個一個刪掉....
系統時間:2024-05-16 15:11:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!