调整表单大小的问题

时间:2011-03-20 22:08:11

标签: winforms c++-cli

我正在以图片形式绘制图像。当图像太宽时,我想增加表格的宽度。这是我在构造函数中的方式:

    ImageForm(String^ _path, int _w, int _h)
    {
        InitializeComponent();
        if(this->ClientSize.Width <= _w)
        {
            this->ClientSize.Width = _w+2;
        }
    }

但它不起作用。即使if-branch被执行,表单的宽度也保持不变。

1 个答案:

答案 0 :(得分:0)

您绘制的内容不考虑客户端,因为它们不是对象,您可以注意到,如果您手动调整表单大小,它们将消失。这就是我们使用PictureBox绘图的原因。

希望它有用。