社区
C#
帖子详情
如何让无边框的窗体的四个角变成圆角?
xyz16
2006-10-29 01:24:18
如题!!!
...全文
345
4
打赏
收藏
如何让无边框的窗体的四个角变成圆角?
如题!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2006-10-29
打赏
举报
回复
或许,你做一个底图,然后设置背景图,会使操作更简单些。
参看
http://www.codeproject.com/csharp/nonrectangularform.asp
Knight94
2006-10-29
打赏
举报
回复
需要自己去做,大致的方法如下:
首先设置窗体的TransparencyKey为一个特殊色,例如Green。
然后在窗体的Paint事件中类似如下处理,例如:
GraphicsPath myPath = new GraphicsPath();
myPath.AddLine( 20,0, 0, 0 );
myPath.AddLine( 0,0, 0, 20 );
myPath.AddArc( new Rectangle( 0,0, 40,40 ), 180f, 90f );
e.Graphics.FillPath( Brushes.Green, myPath );
以上只是实现了做上角,应用到其他边角即可。
liujia_0421
2006-10-29
打赏
举报
回复
学习下...
股神
2006-10-29
打赏
举报
回复
ding
相关推荐
C# winform
窗体
四个
角
变成
圆
角
,美观
窗体
https://blog.csdn.net/qq_34280681/article/details/105428119
CSS3之
圆
角
边框
CSS3后才增加的
圆
角
样式
圆
角
边框
: border-radius:length; (参数值可以为百分比也可以为数值的形式) 原理: 圆与
边框
的交集形成
圆
角
效果。 作用: 使盒子的
四个
角
变成
圆
角
,且length越大,
四个
角
的弧度就越小。 圆形
边框
制作: 1.设置一个正方形盒子 2.将
圆
角
边框
设置为盒子边长的一半
圆
角
矩形的制作: 将border-radius设置为矩形高度的一半 设置
边框
不同的
圆
角
: border-radius:length1 length2 length3
c#无
边框
异形
窗体
制作
下面是最终效果: 这就是一个无
边框
窗体
可以注意到它的外观
四个
角
是圆的 有控制按钮 并且还可以拖拽,当鼠标移动到
窗体
的
四个
角
和边缘的时候可以拖拽大小 这个
窗体
没有标题栏和
边框
的限制 控件可以放在
窗体
上任何地方 下面就是直奔主题了: 先说一说制作这个
窗体
的思路(
窗体
集成自System.Windows.Forms.Form): 1.设置FormBorderStyle属性为...
html
圆
角
半径,CSS3 / 绘制
四个
角
不同半径的
圆
角
边框
- 汇智网
绘制
四个
角
不同半径的
圆
角
边框
如果要绘制的
圆
角
边框
四个
角
半径各不相同,可以将border-top-left-radius属性、border-top-right-radius属性、border-bottom-right-radius属性、border-bottom-left-radius属性结合起来使用。其中border-top-left-radius属性指定左上
角
半径,border-top-righ...
css如何实现
圆
角
边框
圆
角
边框
属性是css3新增的属性,在
圆
角
边框
属性出现之前想要实现
圆
角
边框
都是用图片做背景实现的,现在有了
圆
角
边框
属性实现
圆
角
效果就简单多了。 1、
圆
角
边框
属性 :border-radius:可以为元素添加
圆
角
边框
,他可以一个值对
四个
角
设置,也可以分别给每个
角
设置 先设置一个高和宽为200背景为红色的容器 (1)设置一个值
四个
角
都是相同的 实现方法: ...
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-29 01:24
社区公告
让您成为最强悍的C#开发者