Henry手记:WinForm Datagrid结构剖析(三)使用代码

  接(三)类代码一文:(由于每篇文章的字数限制,不得不割开发,见谅!)

  '----------------------------------------------------------------------

    ' 辅助方法

    '----------------------------------------------------------------------

    Private ReadOnly Property DataGridTableGridLineWidth() As Integer

        Get

            If Me.DataGridTableStyle.GridLineStyle = DataGridLineStyle.Solid Then

                Return 1

            Else

                Return 0

            End If

        End Get

    End Property

    Private Sub EndEdit()

        InEdit = False

        Invalidate()

    End Sub

    Private Function GetText(ByVal Value As Object) As String

        If Value Is System.DBNull.Value Then Return NullText

        If Not Value Is Nothing Then

            Return Value.ToString

        Else

            Return String.Empty

        End If

    End Function

    Private Sub HideComboBox() ‘隐藏Combobox

        If Combo.Focused Then

            Me.DataGridTableStyle.DataGrid.Focus()

        End If

        Combo.Visible = False

    End Sub

    Private Sub RollBack()

        Combo.Text = OldVal

    End Sub

    Private Sub PaintText(ByVal g As Graphics, _

                          ByVal Bounds As Rectangle, _

                          ByVal Text As String, _

                          ByVal AlignToRight As Boolean)

        Dim

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值