0
我想在我的datagridview中有一個複選框列時更改已編輯的單元格的背景顏色。datagridview editingcontrolshowing複選框單元格
對於文本列,背景顏色很容易設置,但出於某種原因,當它進入編輯模式時,我不會在複選框列上捕獲此事件。
我需要做些什麼來處理這種情況?我猜comboboxcolumns是類似的不同?
基於刺激者的建議答案,我將下面的代碼添加到了datagridview的cellbeginedit事件中,但它對着色沒有影響。
If e.ColumnIndex = datagridview1.Columns("checkboxcolumn").Index Then
Dim c As DataGridViewCheckBoxCell = datagridview1.CurrentCell
c.Style.BackColor = Color.Red
End If
我實現了這一點,但它不工作。示例代碼添加到原始帖子 – TWood
當它爲我工作時是我檢查或取消選中複選框,然後標籤出現場。當你嘗試過時,你有沒有看到任何變化? – thetimmer
我沒有嘗試這種情況,但我需要視覺表示單元處於編輯模式,而不管它們是否更改了checkstate。雖然我很欣賞你的努力。 – TWood