问题描述
各为朋友:我现在想在panel中用DrawLine()方法画两条直线,然后用什么办法能把刚才画的直线变成图片格式,方便以后调用。希望各位能给我点思路。谢谢
解决方案
解决方案二:
直接在panel上放个bmp,画在bmp上面,然后保存
解决方案三:
panel.CreateGraghics
解决方案四:
引用1楼q309079549的回复:
直接在panel上放个bmp,画在bmp上面,然后保存
附代码:Bitmapbm=newBitmap(this.Width,this.Height);PenarrowPen=newPen(Color.Black);arrowPen.Width=1;System.Drawing.Drawing2D.AdjustableArrowCaplineCap=newSystem.Drawing.Drawing2D.AdjustableArrowCap(3,3,true);arrowPen.CustomEndCap=lineCap;Graphicsgfx=Graphics.FromImage(bm);gfx.DrawLine(arrowPen,pointX,pointY);gfx.Save();this.BackgroundImage=bm;
时间: 2024-09-15 22:47:49