社区
组件/控件开发
帖子详情
winform C# 怎么在背景图上面用Gdi画出圆角矩形边框
qq_29783739
2015-09-01 11:50:11
如图
...全文
322
2
打赏
收藏
winform C# 怎么在背景图上面用Gdi画出圆角矩形边框
如图
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdmh
2015-09-01
打赏
举报
回复
圆角需要你自己绘制,四条直线,不要画到头,留一点地方绘制圆弧,函数都是有的
qq_29783739
2015-09-01
打赏
举报
回复
private GraphicsPath RoundRect(Rectangle r, int round) { GraphicsPath gp = new GraphicsPath(); r.Width = r.Width - 1; r.Height = r.Height - 1; int x = r.X; int y = r.Y; int w = r.Width; int h = r.Height; gp.AddArc(x, y, round, round, 180, 90); gp.AddArc(w - round, y, round, round, 270, 90); gp.AddArc(w - round, h - round, round, round, 0, 90); gp.AddArc(x, h - round, round, round, 90, 90); gp.CloseAllFigures(); return gp; } public void huaxian() //绘线条 { Bitmap im = (Bitmap)this.panel1.BackgroundImage; Graphics mygraphics = Graphics.FromImage(im); Pen mypen = new Pen(Color.Black, 5); mygraphics.DrawPath(new Pen(Color.Black, 5), RoundRect(this.panel1.ClientRectangle, 50)); mygraphics.Dispose(); this.panel1.BackgroundImageLayout = ImageLayout.Tile; this.panel1.BackgroundImage = im; } private void button1_Click(object sender, EventArgs e) { huaxian(); } 这是我写的方法为什么没效果呢
winform
界面,
圆角
button
winform
界面,
圆角
button
C#
窗体
winform
特效源码,无
边框
窗体四边阴影,
圆角
,淡入淡出
网上看到大部分无
边框
窗体阴影 都是只有右边和底部有阴影的,本源码不仅实现了四边阴影,而且包括
圆角
,淡入淡出等特效都有。调用非常方便,只要引用类库,需要特效的窗口继承SkinMain就可以了。
C#
源码 无
边框
窗体
winform
特效,四边阴影,
圆角
,淡入淡出效果
C#
的
winform
纯源码 无
边框
窗体 ,四边阴影,
圆角
,淡入淡出特效
C#
winForm
按钮的综合性美化
实现了
C#
winForm
按钮的综合性美化:实现按钮
圆角
及
边框
的美化,鼠标进入和离开时背景颜色和文字颜色的设置,玻璃感光功能的实现,不使能时的显示样式,图片的显示等功能。以及各种事件响应测试正常。
C#
Winform
画图板
C#
高仿 Windows 画图板,实现图片的打开/保存/文字绘制/
矩形
/圆形/椭圆形/
圆角
矩形
/画刷/画笔/喷枪/曲线/取色等功能。
组件/控件开发
8,833
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章