winform form窗体边框颜色怎么设置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform form窗体边框颜色怎么设置?相关的知识,希望对你有一定的参考价值。

首先,窗体的FormBorderStyle设置成None,不要控制边框

TransparencyKey和BackColor颜色设置成相同的,这样,窗体就透明了

以此为基础,制作透明不规则窗体,可以在窗体上设圆角背景图片,也可以绘制

还要解决的是无边框窗体的拖动\\关闭等事件处理.
参考技术A C#
有两种办法
1.代码中加 form1.FormBorderStyle = FormBorderStyle.None;//无边框
2.在窗本属性栏找FormBorderStyle选择none

private void Form1_Load(object sender, EventArgs e)

this.FormBorderStyle = FormBorderStyle.None;//无边框


private void Form1_Paint(object sender, PaintEventArgs e)

e.Graphics.DrawRectangle(Pens.DarkOliveGreen, 0, 0, this.Width - 1, this.Height - 1);
参考技术B 不是写在这里面,这里面写的是画图代码,重绘用
this.invalidate();可以写在任何位置,当你在某个地方执行this.invalidate();时就会触发paint事件从而执行paint事件里面的画图代码

C#winform窗体边框风格怎么样做的呢?

C#winform窗体边框风格怎么样做的呢? 我意思就是,创建了一个窗体后,想让窗体的边框,用图片,就好象QQ的边框那样,或者像酷狗那些边框一样,有圆滑的效果,怎么做呢?还剩,无边框窗体的拖动\关闭等事件处理,怎么解决呢??

参考技术A 首先,窗体的FormBorderStyle设置成None,不要控制边框
TransparencyKey和BackColor颜色设置成相同的,这样,窗体就透明了
以此为基础,制作透明不规则窗体,可以在窗体上设圆角背景图片,也可以绘制
还要解决的是无边框窗体的拖动\关闭等事件处理.

以上是关于winform form窗体边框颜色怎么设置?的主要内容,如果未能解决你的问题,请参考以下文章

winform设计窗体界面边框怎么设置

winform c# groupBox 的边框颜色 怎么设?

winform 怎么实现无边框阴影

winform c# groupBox 的边框颜色 怎么设?

如何让winform有边框但没有标题栏?

c#中(winform)如何去掉button边框颜色?