标题:指出错误 关于GDI
只看楼主
lyy3146
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-8-30
结帖率:50%
已结贴  问题点数:20 回复次数:5 
指出错误 关于GDI
程序代码:
using System;
using System.Collections.Generic;
using using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _5zq
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
           

        }
            private void Form_paint(object sender, PaintEventArgs e)
        {   
             Graphics g = e.Graphics;
            Pen pen = new Pen(Color.Red, 5);
            Point point1 = new Point(300, 100);
            Point point2=new Point(750,100);
            Point point3 = new Point(300,600);
            Point point4 = new Point(750, 600);
            g.DrawLine(pen, point1,point2);
            g.DrawLine(pen, point2, point3);
            g.DrawLine(pen, point3, point4);
            g.DrawLine(pen, point4, point1);

           
            }
       
        }

        }
      
    


那里有错误啊  我总是显现不出我要画的内容
搜索更多相关主题的帖子: GDI 
2010-09-06 18:48
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:20 
在Form1的构造函数中,加:
  this.Paint += new PaintEventHandler(Form_paint);
试试。
2010-09-06 20:15
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:0 
估计是你的窗口太小了,最大化试试!!
2010-09-07 11:58
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:0 
双击属性浏览器的事件就能把事件与事件处理函数链接上

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2010-09-10 11:02
烟雨袅袅
Rank: 6Rank: 6
来 自:星空雨际
等 级:侠之大者
威 望:1
帖 子:430
专家分:494
注 册:2007-11-26
得分:0 
程序代码:
        protected override void OnPaint(PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            Pen pen = new Pen(Color.Red, 5);
            Point point1 = new Point(100, 100);
            Point point2 = new Point(750, 100);
            Point point3 = new Point(300, 600);
            Point point4 = new Point(750, 600);
            g.DrawLine(pen, point1, point2);
            g.DrawLine(pen, point2, point3);
            g.DrawLine(pen, point3, point4);
            g.DrawLine(pen, point4, point1);

        }
2010-09-10 11:43
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:0 
private void Form1_paint

QQ:81704464
2010-09-28 06:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-319322-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.085046 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved