| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2819 人关注过本帖
标题:怎么写一个圆形的按钮控件啊?谁给我讲讲思路,或者怎么把BUTTON 变成圆的
只看楼主 加入收藏
梦里花落168
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-12-21
收藏
得分:0 
谢谢大家
2009-12-21 16:39
vxbb
Rank: 6Rank: 6
等 级:侠之大者
帖 子:163
专家分:440
注 册:2008-8-18
收藏
得分:0 
程序代码:
        //设置控件的Region
        private void SetRegion()
        {
            if (base.Region != null)
            {
                base.Region.Dispose();
            }
            base.Region = new Region(GetPath(ClientRectangle,6));
        }
        //下面这个是圆角框,你可以把路径改为圆形
        private GraphicsPath GetPath(Rectangle rect,int radio)
        {
            GraphicsPath path = new GraphicsPath();
            path.AddArc(rect.X,rect.Y,radio,radio,180,90);
            path.AddArc(rect.Right - radio, rect.Y, radio, radio, 270, 90);
            path.AddArc(rect.Right-radio,rect.Bottom-radio,radio,radio,0,90);
            path.AddArc(rect.X, rect.Bottom - radio, radio, radio, 90, 90);
            path.CloseFigure();
            return path;
        }

QQ:491697374  Mail:vxbb@
2009-12-22 12:17
小潘123
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-3
收藏
得分:0 
谢谢楼上的哥哥姐姐们
2009-12-22 18:33
snowprince
Rank: 2
来 自:武汉
等 级:论坛游民
帖 子:108
专家分:48
注 册:2009-5-1
收藏
得分:0 
如果用picturebox控件的话就失去了按钮自带的效果了
   关注中
2009-12-27 22:22
kingcheng
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-12-28
收藏
得分:0 
回复 6楼 YOUDIANSHUI
呵呵  这个有意思
2009-12-29 10:07
snowprince
Rank: 2
来 自:武汉
等 级:论坛游民
帖 子:108
专家分:48
注 册:2009-5-1
收藏
得分:0 
还是用picturebox代替吧
支持3楼的
2010-01-15 20:29
niwawa
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:123
注 册:2007-10-14
收藏
得分:0 
GDI+
2010-01-15 20:33
快速回复:怎么写一个圆形的按钮控件啊?谁给我讲讲思路,或者怎么把BUTTON 变成 ...
数据加载中...
 
   



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

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