我在設置我正在處理的C#應用程序中窗口的最小大小時遇到了問題。我曾嘗試這個代碼在窗體的構造函數:在C#中設置最小窗口大小.NET
this.MinimumSize.Width = 800;
this.MinimumSize.Height = 600;
但是編譯器說:
Cannot modify the return value of 'System.Windows.Forms.Control.MinimumSize' because it is not a variable
任何人都可以提供一些線索在這個問題上我嗎?
編輯:
使用:
this.MinimumSize = new Size(800,600);
給出:
error CS0118: 'System.Windows.Forms.Form.Size' is a 'property' but is used like a 'type'
對不起,我忘了提,我已經試過了。 也忘了提及我沒有使用Visual Studio。
尺寸是'struct',你必須創建一個新的'struct'。 – 2011-03-15 15:36:15
請查閱您最喜愛的C#語言手冊,瞭解值和引用類型之間的區別。 Size類型是一個結構體,一個值類型。 – 2011-03-15 15:39:46
這是什麼編譯器? – SLaks 2011-03-15 15:57:39