学习winform的自定义控件的开发时看的的一个控件的实现,完全的用户自定义实现!是大家学习的好例子
先看截图
标题栏是根据标题的字体来自动伸缩的。当然,标题也支持图片!
主要代码:
private void PaintBack(System.Drawing.Graphics g)
{
g.SmoothingMode = SmoothingMode.AntiAlias;
int ArcWidth = this.C_RoundCorners * 2;
int ArcHeight = this.C_RoundCorners * 2;
int ArcX1 = 0;
int ArcX2 = (this.ShadowControl) ? (this.Width - (ArcWidth + 1)) - this.ShadowThickness : this.Width - (ArcWidth + 1);
int ArcY1=10;
int ArcY2 = (this.ShadowControl) ? (this.Height - (