如何在WinForm的Panel中画图

oneiter 2006-04-12 07:42:17
在一个winform中,有一个pannel控件,如何根据给的条件(左下角的坐标,高度,颜色),画一个圆柱体,请指教,在线等待,谢谢!
...全文
601 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChengKing 2006-04-12
  • 打赏
  • 举报
回复
http://blog.csdn.net/ChengKing/archive/2005/11/06/524162.aspx

中的第三/四个用到了Graphics类
TheRule 2006-04-12
  • 打赏
  • 举报
回复
还可以用颜色键等添加渐变、透明等效果
TheRule 2006-04-12
  • 打赏
  • 举报
回复
楼上解答正确,
Graphics g=panelX.CreateGraphics;
Pen pen = new Pen(Color.FromArgb(223, 104, 72));
rl = new Rectangle(49, 214, 51, 23);//定义矩形
g.DrawRectangle(pen, rl);//画矩形
//画椭圆用方法DrawEllipse
Knight94 2006-04-12
  • 打赏
  • 举报
回复
方法如下:
1、用panel的CreateGraphics来产生Graphics。
2、然后,就是画圆柱,一个圆柱,分三个部分来画,底端填充椭圆,填充矩形,顶端填充矩形。

111,123

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧