我正在以图片形式绘制图像。当图像太宽时,我想增加表格的宽度。这是我在构造函数中的方式:
ImageForm(String^ _path, int _w, int _h)
{
InitializeComponent();
if(this->ClientSize.Width <= _w)
{
this->ClientSize.Width = _w+2;
}
}
但它不起作用。即使if-branch被执行,表单的宽度也保持不变。
答案 0 :(得分:0)
您绘制的内容不考虑客户端,因为它们不是对象,您可以注意到,如果您手动调整表单大小,它们将消失。这就是我们使用PictureBox绘图的原因。
希望它有用。