posts - 124,  comments - 29,  trackbacks - 0

class{
  private void pictureBox1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            SolidBrush brush = new SolidBrush(Color.DarkRed);
            Pen pen = new Pen(brush);
            foreach (Point pt in breakPointList)
         {
                g.DrawEllipse(new Pen(brush), pt.X-6, pt.Y-6, 12, 12);
                g.FillEllipse(brush, pt.X - 6, pt.Y - 6, 12, 12);
         }
        }


        List<Point> breakPointList = new List<Point>();

        private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
        {
            breakPointList.Add(new Point(e.X, e.Y));
            this.pictureBox1.Refresh();  //引发Paint 函数
        }
}

posted on 2008-09-16 20:30 天书 阅读(312) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(5)

随笔档案

文章分类

文章档案

好友的Bolg

搜索

  •  

最新评论

阅读排行榜

评论排行榜