所以我主要是C#的新手,但我之前创建过Forms。 我搜索了一个多小时试图找到答案,但我发现的一切都难以理解或措辞,我不明白,或者它看起来并不相关。 / p>
最相关的结果似乎是:
ObjectDisposedException when .Show()'ing a form that shouldn't be disposed
Exception when closing Form (thread + invoke)
我仍然不明白。
我正在做的是:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 Form = new Form1();
Application.Run(Form);
Form.Show(); // Visual Studio highlights this line.
Form.UserData.Rows.Add(new string[] { "TestName", "1337" }); // I'm trying to get used to DataGridViews.
Form.UserData.Rows.Add(new string[] { "AnotherName", "9015" });
在关闭项目中唯一的表格时,我不知道自己在做什么需要它。
答案 0 :(得分:0)
我是唯一一个注意到变量名称是Form的人,它也是Form1确定派生的Class Form的名称吗?
尝试记住使用小写来命名局部变量,并且可能所有事情都会变得更好。
Form1 frm = new Form1();
Application.Run(FRM);
如果你运行一个表单,上面的代码应该这样做。默认情况下,Show是完成的。