我正在学习C#,目前还有一本书。该示例向我展示了一个代码,该代码在我的VS 2010中与Windows窗体属性不起作用。有人可以帮我解决这个问题吗?
using System;
using System.Windows.Forms;
using System.Drawing;
using System.Windows.Forms.Label;
namespace LabelTest
{
static class CHauptfenster : Form
{
Label labelAusgabe;
public CHauptfenster()
{
Text = "Begruessung";
Width = 400;
Height = 250;
labelAusgabe = new Label();
labelAusgabe.Height = 30;
labelAusgabe.Width = 350;
labelAusgabe.Left = (this.Width / 2) - (labelAusgabe.Width / 2);
labelAusgabe.Top = 50;
labelAusgabe.Text = "Hallo Windows!";
labelAusgabe.Font = new System.Drawing.Font("Arial", 20);
labelAusgabe.TextAlign = ContentAlignment.MiddleCenter;
Controls.Add(labelAusgabe);
}
static void Main()
{
Application.Run(new CHauptfenster());
}
}
}
答案 0 :(得分:1)
实际上,这里有很多基本的错误。我拿了你的代码并编辑并运行。试试下面。我将解释错误。
using System;
using System.Windows.Forms;
using System.Drawing;
namespace LabelTest
{
public class CHauptfenster : Form
{
public Label labelAusgabe;
public CHauptfenster()
{
Text = "Begruessung";
Width = 400;
Height = 250;
labelAusgabe = new Label();
labelAusgabe.Height = 30;
labelAusgabe.Width = 350;
labelAusgabe.Left = (this.Width / 2) - (labelAusgabe.Width / 2);
labelAusgabe.Top = 50;
labelAusgabe.Text = "Hallo Windows!";
labelAusgabe.Font = new System.Drawing.Font("Arial", 20);
labelAusgabe.TextAlign = ContentAlignment.MiddleCenter;
Controls.Add(labelAusgabe);
}
}
[STAThread]
static void Main()
{
Application.Run(new CHauptfenster());
}
}
<强>错误:强>
Label
这样的名称空间。