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

 我来答
志当存高远389
推荐于2017-11-27 · 知道合伙人互联网行家
志当存高远389
知道合伙人互联网行家
采纳数:11237 获赞数:20406
08年毕业,一直从事计算机行业,从基层做起。有较强的实践操作能力。

向TA提问 私信TA
展开全部
首先,窗体的FormBorderStyle设置成None,不要控制边框

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

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

还要解决的是无边框窗体的拖动\关闭等事件处理.
1997排长
高粉答主

2016-01-10 · 说的都是干货,快来关注
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:796万
展开全部
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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佟钰塞职
2020-06-10 · TA获得超过3531个赞
知道大有可为答主
回答量:3091
采纳率:32%
帮助的人:206万
展开全部
不是写在这里面,这里面写的是画图代码,重绘用
this.invalidate();可以写在任何位置,当你在某个地方执行this.invalidate();时就会触发paint事件从而执行paint事件里面的画图代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式