我正在使用Visual Studio 2010構建一個非常簡單的表單。這一切都工作正常,除了我需要動態繪製標籤到窗體上。我可以得出的標籤,但是當我嘗試和改變newlabel.Font.Size
屬性,我得到這個錯誤:無法更改C#中標籤的字體大小
Property or indexer 'System.Drawing.Font.Size' cannot be assigned to -- it is read only
這是什麼意思?如何解決呢?這是我第一次使用C#程序,如果我正在做一些非常愚蠢的事情,請儘量減少一些。
這裏是我畫的標籤代碼:
Label newlabel = new Label();
newlabel.Text = "BOOM";
newlabel.Font.Size = 72;//This causes the error
newlabel.ForeColor = Color.White;
newlabel.Location = new Point(250,250);
newlabel.AutoSize = false;
this.Controls.Add(newlabel);
你可能需要創建一個新的'Font'大小爲'72'和一切從'newlabel.Font'複製(即當前字體)。 –