台灣最大程式設計社群網站
線上人數
1174
 
會員總數:245894
討論主題:189492
歡迎您免費加入會員
討論區列表 >> VB.NET >> DataGridView加入Combobox自訂欄位類別後,keypress時無法更改Text內容
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
DataGridView加入Combobox自訂欄位類別後,keypress時無法更改Text內容
價值 : 100 QP  點閱數:176 回應數:3
樓主

danny
門外漢
0 31
835 73
發送站內信

請教各位

我在 DataGridView 加入 ComboBox自訂欄位後,原本輸入都正常

後來我在自訂的 ComboBox 的 keypress 事件內,以程式去更改 Text 內容,
結果離開此輸入格後,Text的內容又變成原來的值...........是那邊有問題 ?


環境: VS2017 + Win7 + SQL 2012

自訂類別如下:


搜尋相關Tags的文章: [ DataGridView ] , [ 自訂欄位 ] , [ Combobox ] ,
本篇文章發表於2020-05-28 10:41
1樓
作者回應

danny
檢舉此回應
上面的 MyCombobox_KeyPress() 是已經簡化的程式碼,方便測試用

實際的 MyCombobox_KeyPress() 是做一些 CharacterCasing 轉大寫,及 Mask 輸入遮罩 的處理
把 MyComboBox 加到表單內,運作是正常的,但是加到 DataGridView,就不正常了

或者各位可推薦其它相關的網頁可參考
本篇文章回覆於2020-05-29 10:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

roar
檢舉此回應
Combobox先載入有可能影響column位置,最好是先載入Datagridview,比較好處理。
本篇文章回覆於2020-06-03 08:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

danny
檢舉此回應
謝謝 roar

是否有範例可供參考
本篇文章回覆於2020-06-03 09:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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