我有一个具有多个表单的应用程序,但我必须根据app.config键启动一个或另一个。所以,首先,当我启动应用程序时,我应该阅读配置,然后启动一个或其他形式。我能怎么做?因为在Program.cs上,我必须在Applicatio中写入Form的名称.. 感谢。
答案 0 :(得分:1)
您可以这样做,将其置于Main
以下的逻辑中。默认情况下,Main
位于program.cs
var formname = ConfigurationManager.AppSettings["formname"].ToString();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form form = formname.Equals("Form2") ? (Form) new Form2() : new Form1(); // play with whatever you want
Application.Run(form);