【发布时间】:2013-11-09 10:41:16
【问题描述】:
我正在使用此代码为maximize 和normal state 更改panel 控件的大小,它工作正常,但是当用户使用此代码时,我不知道如何根据我的背景图像重新调整面板大小将重新调整除最小化、最大化和正常状态之外的表单大小,即使用鼠标。我该如何使用一些计算代码或任何其他方式来做到这一点?
private void ParentHome_ClientSizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.Panel1.Size = new System.Drawing.Size(227, 324);
this.Panel1.Location = new System.Drawing.Point(69, 223);
}
else if (this.WindowState == FormWindowState.Normal)
{
this.Panel1.Size = new System.Drawing.Size(198, 289);
this.Panel1.Location = new System.Drawing.Point(60, 193);
}
}
【问题讨论】: