标题:怎么写一个圆形的按钮控件啊?谁给我讲讲思路,或者怎么把BUTTON 变成圆的
只看楼主
dikeboy
Rank: 2
等 级:论坛游民
帖 子:54
专家分:56
注 册:2009-10-5
结帖率:85.71%
已结贴  问题点数:20 回复次数:16 
怎么写一个圆形的按钮控件啊?谁给我讲讲思路,或者怎么把BUTTON 变成圆的
怎么写一个圆形的按钮控件啊?谁给我讲讲思路,或者怎么把BUTTON 变成圆的
搜索更多相关主题的帖子: 思路 按钮 控件 圆形 BUTTON 
2009-11-19 18:44
xiangxiao
Rank: 2
来 自:北京
等 级:论坛游民
帖 子:30
专家分:38
注 册:2009-10-14
得分:0 
关注中!
2009-11-19 21:57
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:20 
可以用picturebox模拟button,再在picturebox上加带alpha通道的图片,就是png格式的图片

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-11-19 22:31
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:0 
WindowsApplication47.rar (923.53 KB)


说了不一定明白,上代码

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-11-19 22:40
名沁
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:132
专家分:173
注 册:2009-4-5
得分:0 
其实只是运用了picturebox这个控件
在它的image属性内选用个圆形的图形。
2009-11-22 10:22
YOUDIANSHUI
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:108
注 册:2008-12-10
得分:0 
通过绘图工具绘制一个椭圆的图形再填充到控件上,并更改控间的剩余空间颜色
  //控件状态表示区域->控件外框

            //****************
            //控件整体背景色
            //****************
            if (Parent != null)
                pevent.Graphics.FillRectangle(
                    new SolidBrush(Parent.BackColor), 0, 0, Width, Height);

            //使用高质量的平滑模式,消除椭圆边缘锯齿
            pevent.Graphics.SmoothingMode =
                System.Drawing.Drawing2D.SmoothingMode.HighQuality;
2009-11-22 14:19
dikeboy
Rank: 2
等 级:论坛游民
帖 子:54
专家分:56
注 册:2009-10-5
得分:0 
呆回研究下,谢谢四楼
2009-11-22 14:24
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:0 
GraphicPath先画好形状,然后用rgion属性。
2009-11-22 15:12
dikeboy
Rank: 2
等 级:论坛游民
帖 子:54
专家分:56
注 册:2009-10-5
得分:0 
回复 4楼 jedypjd
下次四次,每次都到37% ,等明天在看看,先谢谢版主了
2009-11-22 15:52
dikeboy
Rank: 2
等 级:论坛游民
帖 子:54
专家分:56
注 册:2009-10-5
得分:0 
回复 8楼 zhoufeng1988
直接在button 上画会出现脚啊,如果把它弄成自定义控件又不会调大小
2009-11-22 15:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292883-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.496083 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved