问题描述
DrawCli是一个画图程序,在MFC中的一个很不错的例子,不仅可以用来画直线,圆而且还可画OLE对象(在MFC中通过使用COleClientItem来实现)在CodeProject上一位高人用C#模仿了该程序,通过重写Form的Paint方法,来实现画图,但是没有实现控件的绘制方法。不知道有没有知道如何在Paint的方法中,画出控制。
解决方案
解决方案二:
C#2.0中很容易实现,每个控件都可以绘出来C#1.X中不太好办
解决方案三:
Rectanglebound=this.ClientRectangle();using(Penpen=newPen(Color.Red){{System.Windows.Forms.ControlPaint.DrawButton(g,bound,ButtonState.Normal);}
解决方案四:
已经试过,controlpaint可以画出c#自带的控件,可是如何画出自定义的控件呢
解决方案五:
gdi这一块没接触过
时间: 2024-09-27 09:49:06