Foxtable(狐表)用户栏目专家坐堂 → 有个BUG 我不知道官方会不会修复?


  共有3704人关注过本帖树形打印复制链接

主题:有个BUG 我不知道官方会不会修复?

帅哥哟,离线,有人找我吗?
逛逛
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/6/8 13:16:00 [显示全部帖子]

这不算bug

 

 

使用默认行高和列宽时,显示的是 0,所以你要预先进行处理

 

 

DrawCell

 

 

If e.Row.Equals(e.Table.Current) Then
    e.StartDraw()
    Dim Width As Integer = e.Width
    If Width = 0 Then width = e.Table.DefaultColWidth
    Dim Height As Integer = e.Height
    If Height = 0 Then Height = e.Table.DefaultRowHeight
    Dim  Bounds As System.Drawing.Rectangle = new System.Drawing.Rectangle(e.Bounds.x,e.Bounds.y,Width,Height)

    Using _GradientBrush As New System.Drawing.Drawing2D.LinearGradientBrush(Bounds, Color.Green, Color.White, 90) 
        e.Graphics.FillRectangle(_GradientBrush, e.X + 2, e.Y + 2, Width - 3, Height - 4)
    End Using
    e.EndDraw()
End If

[此贴子已经被作者于2014-6-8 13:25:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/6/8 15:28:00 [显示全部帖子]

 

 

这样的确 更好 


 回到顶部