c# winform之绘画及画直曲线相关

protected override void OnPaint(PaintEventArgs pea)
        {
           //绘制直线或曲线的工具 ,你要画线必须要用pen,它就类似于画笔一样 pen ;可以基于画刷brush或特定颜色color创建画笔pen
            Pen p1 = new Pen(new SolidBrush(ForeColor));
            Pen p2 = new Pen(Color.Brown,20.3F);
            Pen p3 = new Pen(new SolidBrush(ForeColor), 3.2f);//3.2f表明画笔的宽度

            //上面的pen是要画线的工具,你要喝水就要杯子吧,哈哈,它的作用于水杯,下面开始喝水了,即我们要画一条直线了
            pea.Graphics.DrawLine(p2,0,0,20,20);//即自坐标(0,0)到坐标(3,3)画一条直线,把像素(0,0),(1,1),(2,2),(3,3)涂成黑色

            //在整个客户区画一个X,分析:关联到clientsize.width,水平坐标取值范围:0到clientsize.width-1,垂直同理:0到clientsize.height-1
            //两条线,一条为自左上角到右下角,即:(0,0)到(clientsize.width-1,clientsize.height-1)
            //另一条线的坐标为右上角到左下角,即(clientsize.width-1,0)到(0,clientsize.height-1)
            pea.Graphics.DrawLine(p2,new Point(0,0),new Point(ClientSize.Width-1,ClientSize.Height-1));
            pea.Graphics.DrawLine(p2, new Point(ClientSize.Width - 1, 0), new Point(0,ClientSize.Height-1));
        }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-734982/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9240380/viewspace-734982/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值