

这是我编辑一个访问网页的程序, 把System.Diagnostics.Process.Start("textBox1.Text");改为System.Diagnostics.Process.Start("http://bbs.csdn.net/topics/new?forum_id=CSharp");一点问题都没有,点击一下button 能访问网页。如果是System.Diagnostics.Process.Start("textBox1.Text"); 点击一下button则出现下面问题,也不能访问网页了,跪求帮助。。。。

------解决思路----------------------
System.Diagnostics.Process.Start(textBox1.Text);
使用textBox1.Text的时候没有引号...
应该就是这个问题了。
------解决思路----------------------
System.Diagnostics.Process.Start(textBox1.Text);
这才是TextBox的值,否则是“textBox1.Text”,不是它的值
------解决思路----------------------
真正的写法应该是这样的:
System.Diagnostics.Process ie = new System.Diagnostics.Process();
ie.StartInfo.FileName = "IEXPLORE.EXE";
ie.StartInfo.Arguments = textBox1.Text;
ie.Start();
------解决思路----------------------
去掉textBox.Text外面的引号