Foxtable(狐表)用户栏目专家坐堂 → 如何把这个图形放入 table 的单元格里?


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

主题:如何把这个图形放入 table 的单元格里?

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


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

    Dim xc As Single = e.X + e.Width/2  '中心点
    Dim yc As Single = e.Y + e.Height/2
    
    Dim r As Single    '半径
    If e.Height > e.Width Then
        r = e.Width/2 - 1
    Else
        r = e.Height/2 - 1
    End If
    Dim points(5) As PointF
    points(0) = New PointF(xc , yc - r)   '第一点 上
    points(1) = New PointF(xc + r * Math.Cos(18) ,yc - r * Math.Sin(18) + 1)  '右上
    points(2) = New PointF(xc + r * Math.Cos(54),yc + r * Math.Sin(54))  '右下
    points(3) = New PointF(xc - r * Math.Cos(54),yc + r * Math.Sin(54))  '左下
    points(4) = New PointF(xc - r  *Math.Cos(18),yc - r * Math.Sin(18) + 1)  '左上
    points(5) = New PointF(xc , yc - r)
    e.Graphics.DrawLines(Pens.Green, points)



还是找个图片吧,省事。

 回到顶部