台灣最大程式設計社群網站
線上人數
1275
 
會員總數:243645
討論主題:188247
歡迎您免費加入會員
討論區列表 >> VB.NET >> DataGridViewComboBoxColumn 打勾之後要跳出提醒
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
DataGridViewComboBoxColumn 打勾之後要跳出提醒
價值 : 30 QP  點閱數:315 回應數:10

樓主

pkko
門外漢
0 16
302 39
發送站內信

各位大大好
一般我都是用[DataGridView1_CellValueChanged]事件
來偵測DGV裡面哪一個資料變動
但DataGridViewComboBoxColumn打勾之後實際上不會觸發事件
而是打勾之後,要把滑鼠先點到其他地方才會出發事件

我了解其實每一個CELL都是這樣
但是一般USER會覺得你打勾之後要跳出提醒視窗
為何不是在我打勾當下
而是在打勾之後點到別的地方才跳出提醒視窗

請問這個部分大家都如何處理呢?




搜尋相關Tags的文章: [ DataGridViewComboBoxColumn ] ,
本篇文章發表於2018-09-17 09:38
== 簽名檔 ==
努力!努力!再努力!!!
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Bobby
檢舉此回應
是ComboBoxColumn還是CheckBoxColumn?
你可以試試用 CellContentClick event
本篇文章回覆於2018-09-18 23:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

培根
檢舉此回應
我稍微想了一下
我覺得可以使用 DataGridView_CellContentClick 來達成這個你想要的動作
跟DataGridView給Textbox資料是一樣的道理,只是把它寫成判斷而已
本篇文章回覆於2018-09-19 15:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

pkko
檢舉此回應
不好意思是CheckBoxColumn
之前太忙
今天測試了很久的時間

DataGridView_CellContentClick 的確可以達到我要的目的

但有一個很嚴重的問題
例如DataGridViewCheckBoxColumn目前是空白沒有打勾
一點選打勾實際上DataGridView_CellContentClick 已經觸發動作了
可是Value沒變仍然是False
一樣是要移動到別的位置Value才會Change
這樣就無法判斷,到底使用者有沒有點= =
本篇文章回覆於2018-10-30 12:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

培根
檢舉此回應
我不太懂你的意思,我有測試一下。
當我點選CheckBoxColumn的時候,CheckBoxColumn就會"勾起來",這時候DataGridView_CellContentClick就會觸發了不適嗎?,為什麼還要移動呢?


本篇文章回覆於2018-11-13 10:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

pkko
檢舉此回應
因為CLICK觸動的時候
實際上你無法得知CHECKBOXCOLUMN是打勾還是沒打勾(因為還沒CHANGE)
所以要先給他一個SENDKEYS("tab")讓他往右邊移動
這樣資料才會變動
接著才把程式碼寫到CHANGE裡面

CLICK事件只有加入SENDKEYS而已
本篇文章回覆於2018-11-14 14:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

培根
檢舉此回應
我沒有想強,基本上也是半懂半不懂。
沒有碰過妳的問題,所以我沒不太清楚,但是我做事沒問題的。

本篇文章回覆於2018-11-14 15:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

培根
檢舉此回應
SOR,我OP的程式碼有點問題
本篇文章回覆於2018-11-14 15:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

pkko
檢舉此回應
用反向的方式判斷嗎?
如果目前非打勾代表是打勾
打勾代表沒打勾

是這樣嗎?
本篇文章回覆於2018-11-14 15:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

培根
檢舉此回應
我發現
我上面的程式碼基本上,沒有甚麼大問題,主要點選""CheckBoxColumn""會沒反應,我也不知道怎麼做@@
本篇文章回覆於2018-11-14 17:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

培根
檢舉此回應
剛好看到這篇,有點意思
http://unicomleaner.blogspot.com/2011/03/datagridviewcheckboxcheckbox.html
有成功做,出點選時的動作不過有點奇怪就是了。
本篇文章回覆於2018-11-15 08:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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