日期:2014-05-18  浏览次数:20857 次

新建工程,拖入RichTextBox,运行,出错!
private void InitializeComponent()
{
this.richTextBox1 = new System.Windows.Forms.RichTextBox();//这里错误,没有任何手工输入的代码
this.SuspendLayout();
// 
// richTextBox1
// 
this.richTextBox1.Location = new System.Drawing.Point(248, 80);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(144, 64);
this.richTextBox1.TabIndex = 0;
this.richTextBox1.Text = "richTextBox1";
// 
// Form1
// 
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(624, 373);
this.Controls.Add(this.richTextBox1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);

}


未处理的“System.NullReferenceException”类型的异常出现在 system.windows.forms.dll 中。


------解决方案--------------------
看看是否添加了using System.Windows.Forms;
------解决方案--------------------
WinForm程序?
------解决方案--------------------
这样都会出错。。。
------解决方案--------------------
lz的.net framework版本多少,我是个.net 2.0/.net3.5多不会出错,没有.net 1.x测试不了。