Private Sub GcMultiRow1_EditingControlShowing(sender As Object, e As GrapeCity.Win.MultiRow.EditingControlShowingEventArgs) Handles GcMultiRow1.EditingControlShowing
If Me.GcMultiRow1.CurrentCellPosition.CellName = "textBoxCell" Then
e.CellStyle.BackColor = Color.Green
End If
End Sub
第二个是进入编辑后文字要选中。
请尝试设置TextBoxCell的HighlightText属性。 也就是说,Cell一定要处在编辑状态时,这个想法才会实现是吗? 我以为你的需求是在编辑状态呢。
第一个根据条件改变背景的问题可以换一种实现。如下代码,这样在编辑状态和非编辑状态下都会显示为绿色。
Private Sub GcMultiRow1_CellFormatting(sender As Object, e As GrapeCity.Win.MultiRow.CellFormattingEventArgs) Handles GcMultiRow1.CellFormatting
If e.Value Is Nothing Then
e.CellStyle.BackColor = Color.Green
End If
End Sub
选择文字的话就必须在编辑状态下才可以。 `我知道了,谢谢
页:
1
[2]