VB.NET代码如下:
- Private _bdrBrush As SolidBrush
- Private _margin As Margins
- Private _rc As Rectangle
- Private _g As Graphics
- Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
- _bdrBrush = New SolidBrush(Color.Red)
- _margin = New Margins(0, 1, 0, 0)
- _flex.DrawMode = DrawModeEnum.OwnerDraw
- End Sub
- Private Sub _flex_OwnerDrawCell(ByVal sender As Object, ByVal e As C1.Win.C1FlexGrid.OwnerDrawCellEventArgs) Handles _flex.OwnerDrawCell
- e.DrawCell()
- _g = e.Graphics
- If e.Col = 3 Then
- _rc = e.Bounds
- _rc.X = _rc.Right - _margin.Right
- _rc.Width = _margin.Right
- _g.FillRectangle(_bdrBrush, _rc)
- End If
- End Sub
复制代码 |