当前位置: 代码迷 >> C# >> 怎么在winform页面中实现以下的页面样式
  详细解决方案

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

热度:217   发布时间:2016-04-28 08:37:19.0
如何在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 就可得到异形轮廓
  相关解决方案