当前位置:编程学习 > C#/ASP.NET >>

winform用户控件border的颜色怎么改变?

用户控件想修改border的颜色,请教各位大神了 --------------------编程问答-------------------- .Net自带的border颜色不能改的说。

formBorderStyle改成None,然后再给画他一个背景边框咯。。 --------------------编程问答--------------------
引用 1 楼  的回复:
.Net自带的border颜色不能改的说。

formBorderStyle改成None,然后再给画他一个背景边框咯。。


其实吧,我也是这样想的- -但是我画不出来的说,看了半天Pen了 --------------------编程问答-------------------- 在控件边缘自己画线吧 --------------------编程问答-------------------- 简单拉。用graphic画。计算出窗口边缘的坐标。然后g.DrawLine(pt1,pt2,pen)试试。我记得不大清楚。 --------------------编程问答-------------------- 建一个GraphicsPath
调用AddLine
用Graphics的DrawGraphicsPath就可以画出这个border了  --------------------编程问答--------------------  e.Graphics.DrawRectangle(Pens.Red, 0, 0, this.Width - 1, this.Height - 1);

如果需要漂亮的自定义控件可联系我qq:1277874734

我有可拖动的透明控件系列,自定义treeView控件等等。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,