首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# picturebox图片上画图解决方案

2012-04-02 
c# picturebox图片上画图请教下大家 我在picturebox图片上画图为何只能在一个小区域中能画出来,其他地方无

c# picturebox图片上画图
请教下大家 我在picturebox图片上画图为何只能在一个小区域中能画出来,其他地方无法画,感觉就是我窗口初始化的大小的区域,运行窗口最大后,别的地方都没法画出来,,求解!!!!!


[解决办法]
肯定是你区域设置错了,或者是设置死了
[解决办法]
你画面最大化了,但是你的picturebox没有最大化,你把picturebox设置Dock属性为Fill,就可以了
[解决办法]
MyGraphic的范围问题

C# code
        private void pictureBox1_MouseClick(object sender, MouseEventArgs e)        {            using (Graphics g = this.pictureBox1.CreateGraphics())            {                g.DrawLine(Pens.Red, e.X + 10, e.Y, e.X - 10, e.Y);                g.DrawLine(Pens.Red, e.X, e.Y + 10, e.X, e.Y - 10);            }        }
[解决办法]
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
using (Graphics g = this.pictureBox1.CreateGraphics())
{
g.DrawLine(Pens.Red, e.X + 10, e.Y, e.X - 10, e.Y);
g.DrawLine(Pens.Red, e.X, e.Y + 10, e.X, e.Y - 10);
pictureBox1.Invalidate();
}

}

热点排行