打印本文 打印本文 关闭窗口 关闭窗口
自定义控件--xp风格按钮(可设置文字颜色)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数8780  更新时间:2009/4/25 0:44:49  文章录入:mintao  责任编辑:mintao
        OnPaint(pe)

    End Sub

 

 

    Private Sub DrawBorder(ByVal g As Graphics, ByVal state As Integer)

        If (state = 1) Then ''''绘制一般边框

            ''''绘制一个画笔,高光点,宽度2

            Dim p As Pen = New Pen(SystemColors.ControlLightLight, 2)

            ''''g.DrawLine画线,p是画笔,后面是第一个点的坐标,第二个点的坐标

            g.DrawLine(p, 1, 1, 1, Height - 2) ''''绘制左侧竖线

            g.DrawLine(p, 1, 1, Width - 2, 1) ''''绘制上面横线

            g.DrawLine(p, Width - 1, 2, Width - 1, Height - 2) ''''绘制右侧竖线,由于已经在上面绘制了横线(纵坐标为1),所以从2开始

            g.DrawLine(p, 2, Height - 1, Width - 2, Height - 1) ''''绘制下面横线

        ElseIf (state = 2) Then ''''绘制移动到其上的边框

            ''''与一般边框用高光区别的是显示黄色

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 

打印本文 打印本文 关闭窗口 关闭窗口