怎么在winform页面中实现以下的页面样式
如何在winform页面中实现以下的页面样式


------解决思路----------------------
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
var pen = new Pen(Color.Red);
//点的坐标根据你控件的width,height,left,top等属性不难计算出啊。
e.Graphics.DrawLine(pen,new Point(x,y),new POInt(x,y));
}
------解决思路----------------------
很明显,当左边控件被激活时,右边控件需要重绘
因此你只需将右边控件自定义即可,指定一下 Region 就可得到异形轮廓
------解决思路----------------------
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
var pen = new Pen(Color.Red);
//点的坐标根据你控件的width,height,left,top等属性不难计算出啊。
e.Graphics.DrawLine(pen,new Point(x,y),new POInt(x,y));
}
------解决思路----------------------
很明显,当左边控件被激活时,右边控件需要重绘
因此你只需将右边控件自定义即可,指定一下 Region 就可得到异形轮廓