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

在一个类里定义一个画图的函数解决思路

2013-12-26 
在一个类里定义一个画图的函数我想在一个类里建立一个实现画图功能的函数,调用这个函数就可以在picturebox

在一个类里定义一个画图的函数
我想在一个类里建立一个实现画图功能的函数,调用这个函数就可以在picturebox里显示图像,请问应该如何设计?   请问一下如果下面这个代码放到类里应该怎样修改啊
public static void draw_line()
{
Graphics g = this.pictureBox1.CreateGraphics();
g.DrawLine(Pens.Black, 0, 0, 50, 50);
}
[解决办法]
draw_line(Graphics g)

draw_line不应该和任何具体的控件发生联系
[解决办法]

引用:
Quote: 引用:

draw_line(Graphics g)

draw_line不应该和任何具体的控件发生联系


那我调用的时候括号里应该是什么呢?
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            class.draw_line();
        }


这样调用:
 private void pictureBox1_Click(object sender, EventArgs e)
        {
            Graphics g=pictureBox1.CreateGraphics();
            class.draw_line(g);
        }

热点排行