你好 根据你的说明 我突然想到一个办法 在 setupEdit事件里面判断当前的 MyBase.Editor 如果是TextBox,那么我将它的高度调整为17(17是根据我这边的实际情况测试出来的设置字体,Border的情况下)时,点击编辑时可以显示光标了,虽然会遮住正下方单元格的上边框,但是可以解决光标不显示的问题,不知这种方式可不可行,请帮我评估一下风险
请把一下代码加入到你制作的demo的 Form2.vb文件中测试一下- '**************以下是增加的代码,请问这样是否可取,有没有什么风险?*****************
- Private Sub C1FlexGrid1_SetupEditor(ByVal sender As Object, ByVal e As C1.Win.C1FlexGrid.RowColEventArgs) Handles C1FlexGrid1.SetupEditor
- If Not Me.C1FlexGrid1.Editor Is Nothing AndAlso TypeOf Me.C1FlexGrid1.Editor Is TextBox Then
- Me.C1FlexGrid1.Editor.Height = 17
- End If
- End Sub
复制代码 |