C#里的GDI画图的代码封装到一个类的方法中,在主程序中直接调用即可,但是不知道怎么实现。
1个回答
展开全部
效果图:
在坐标:10,10位置,绘制长宽30的方块
代码:
//我简单的封装的类,你自己可以扩充
public class GDILib
{
private Graphics g = null;
public GDILib(Graphics gg)
{
g = gg;
}
public void 画方块(Point p坐标, Size s大小)
{
if (g != null)
{
g.DrawRectangle(new Pen(Color.Black), p坐标.X, p坐标.Y, s大小.Width, s大小.Height);
}
}
}
//调用
private void button1_Click(object sender, EventArgs e)
{
GDILib myGDI = new GDILib(this.CreateGraphics());
myGDI.画方块(new Point(10, 10), new Size(30, 30));
}
PS:不懂继续问我。(别忘记using System.Drawing;)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询