台灣最大程式設計社群網站
線上人數
1946
 
會員總數:246145
討論主題:189731
歡迎您免費加入會員
討論區列表 >> VB.NET >> 控制項imeMode設定問題
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
控制項imeMode設定問題
價值 : 500 QP  點閱數:5850 回應數:22
樓主

YuLi
初學者
10 5
1090 25
發送站內信

在程式執行階段,將控制項的imeMode屬性設定成disable後,要再設定成其他屬性就失效了

將程式中斷印出控制項的imeMode屬性也確實有被改掉,但是依然無法輸入中文

請問設定成disable後是不是就不能再改回來了呢?




搜尋相關Tags的文章: [ imeMode ] ,
本篇文章發表於2016-05-16 11:50
16樓
作者回應

YuLi
檢舉此回應
會著重在微軟倉頡的測試,是因為客戶就是在win10的環境下使用此輸入法碰到狀況
所以要再請客戶去調整輸入法什麼的應該是不太可能,尤其多數的使用者對於電腦並不是那麼懂@@
本篇文章回覆於2016-05-19 09:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
17樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
提供一個方向,直接修改輸入法狀態..但win7跟win10間的可能會有差異。
我試了 InputLanguage ,但抓到的都只有一個,或許win10的比較不一樣,您可以試試。
目前正在測user32.dll 的方式。
本篇文章回覆於2016-05-19 15:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
18樓
作者回應

YuLi
檢舉此回應
win10可以正確取得輸入法的個數


目前倉頡置頂的問題就只能先在ComboBox1.DropDown事件取消置頂
然後ComboBox1.DropDownClosed事件再把置頂設定回來

本篇文章回覆於2016-05-19 16:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
19樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
取得後,再dropdown的時候更改輸入法有幫助嗎?
本篇文章回覆於2016-05-20 08:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
20樓
作者回應

YuLi
檢舉此回應
輸入法的個數似乎還是不正確,原先是預設兩種輸入法,所以取得個數為2是對的
但是我再增加倉頡輸入法,卻還是只有取得兩種原先的輸入法,抓不到倉頡......
本篇文章回覆於2016-05-20 12:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
21樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
恩..那還是先照您的方式做吧。
本篇文章回覆於2016-05-20 13:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
22樓
作者回應

YuLi
檢舉此回應
也只能先這樣了,謝謝!!
本篇文章回覆於2016-05-20 13:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.