Private void Form1_load (Object sender, EventArgs e)
{
Graphics grs = CreateGrapohics();
SolidBrush bru = new SolidBrush(Color.Green);
grs.FillRegion(bru,this.Region);
}以上代码 我想填充当前Form1的背景为绿色,为什么this.Region的值是null。难道它不能获取当前Form的区域吗?
还有顺便问一下 我如何将一个控件透明化,窗体可以用Opacity属性,可是控件没有这个属性,难道必须调用什么API函数才能实现吗?
{
Graphics grs = CreateGrapohics();
SolidBrush bru = new SolidBrush(Color.Green);
grs.FillRegion(bru,this.Region);
}以上代码 我想填充当前Form1的背景为绿色,为什么this.Region的值是null。难道它不能获取当前Form的区域吗?
还有顺便问一下 我如何将一个控件透明化,窗体可以用Opacity属性,可是控件没有这个属性,难道必须调用什么API函数才能实现吗?
{
Graphics grs = this.CreateGraphics() ;
SolidBrush bru = new SolidBrush(Color.Green);
Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);
grs.FillRegion(bru,new Region(rect));}