c#中怎样确保无论父窗体如何缩放,子窗体始终大小不变且在父窗体中间显示
如题自己解决了。谢谢大家。思路是在父窗体的resize事件中,重新计算子窗体的location即可。代码如下:Pointloc=newPoint();loc.X=(thi...
如题
自己解决了。谢谢大家。思路是在父窗体的resize事件中,重新计算子窗体的location即可。
代码如下:
Point loc=new Point();
loc.X=(this.Width-chlidForm.Width)/2;
loc.Y=(this.Height-chlidForm.Height)/2;
childForm.Location=new Point(loc.X,loc.Y);
childForm.Visible=true;
chlidForm.Activate();
return; 展开
自己解决了。谢谢大家。思路是在父窗体的resize事件中,重新计算子窗体的location即可。
代码如下:
Point loc=new Point();
loc.X=(this.Width-chlidForm.Width)/2;
loc.Y=(this.Height-chlidForm.Height)/2;
childForm.Location=new Point(loc.X,loc.Y);
childForm.Visible=true;
chlidForm.Activate();
return; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询