从左到右调整窗体大小不会调整面板大小

时间:2019-11-08 09:26:19

标签: c#

我在具有以下设置的表单内有一个面板。

VS properties

我在面板的resize事件上添加了以下代码

    private void drawPanel_Resize(object sender, EventArgs e)
    {
        if (this.drawPanel.Width > this.drawPanel.Height || this.drawPanel.Width < this.drawPanel.Height)
        {
            drawPanel.Width = drawPanel.Height;
        }
    }

我想要实现的是在用户调整表单大小时调整面板大小,以使面板始终在表单中可见而不被裁剪。 目前,我在垂直方向上调整窗体大小时,一切正常,但是水平调整大小会裁剪面板。 当我水平调整表单大小时,是否有办法调整面板大小(保持宽高比)?

0 个答案:

没有答案
相关问题