static void Main() { DialogResult result; Application.EnableVisualStyles(); using (ConfigForm form = new ConfigForm()) { result = form.ShowDialog(); config = form.config; } if (result == DialogResult.OK) { OpenFileDialog openDialog = new OpenFileDialog(); if (openDialog.ShowDialog() == DialogResult.OK) { filename = openDialog.FileName; Thread initThread = new Thread(new ThreadStart(StartUp.ApplicationLaunch)); #if USING_NET20 initThread.SetApartmentState(ApartmentState.MTA); #else initThread.ApartmentState = ApartmentState.MTA; #endif initThread.Start(); } } }
public MainForm(Configuration config) : this() { this.config = config; }