winform创建不规则窗体的方法

2019-12-26 13:15:10刘景俊
  • point2.X = 387; point2.Y = 5;  point3.X = 394; point3.Y = 0; 
  • Point[] curvePoints2 = { point1, point2, point3 };  gPath.AddCurve(curvePoints2, 0, 2, 0.8f); 
  • gPath.AddLine(394, 0, 0, 0);  Region rg = new Region(gPath); 
  • e.Graphics.ExcludeClip(rg);  //可以为任意图片 
  • string str = Directory.GetCurrentDirectory() + "2.png";  Image img = Image.FromFile(str); 
  • e.Graphics.DrawImage(img, 0, 0, 695, 278);  // 重设剪切好的区域 
  • e.Graphics.ResetClip();  } 
  • }  } 

    希望本文所述对大家的C#程序设计有所帮助。