读书人

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

发布时间: 2013-12-26 15:24:01 作者: rapoo

在一个类里定义一个画图的函数
我想在一个类里建立一个实现画图功能的函数,调用这个函数就可以在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);
}

读书人网 >C#

热点推荐