2011-03-20 110 views
0

我在窗體中繪製圖像。當圖像太寬時,我想增加表單的寬度。以下是我如何在構造函數中執行此操作:調整窗體大小的問題

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

但它不起作用。即使if分支被執行,表單的寬度仍然保持不變。

+1

從以前的問題來看,你一直在考慮我認爲的其他屬性。確保AutoSize爲False。 – 2011-03-20 22:12:26

回答

0

您繪製的東西不會考慮客戶端,因爲它們不是對象,您可以注意到如果您手動調整窗體大小,它們將消失。這就是爲什麼我們使用PictureBox進行繪圖。

希望它有用。