// Constructor public Program() { LazyShell.Model.Program = this; ProgramController controls = new ProgramController(this); MainForm.GuiMain(controls); }
// Constructor public MainForm(ProgramController controls) { this.AppControl = controls; // InitializeComponent(); InitializeControls(); CreateShortcuts(); LoadSettingsFromRegistry(); InitializeMRUManager(); // Create backup list collections BEFORE loading project Model.CreateListCollections(); LoadProjectFile(); // if (!settings.FirstLoad) { Help.CreateHelp(Model.LazyShell_xml, true); } settings.FirstLoad = true; switch (settings.VisualTheme) { case 0: Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.ClientAndNonClientAreasEnabled; break; case 1: Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.NoneEnabled; break; case 2: Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.ClientAndNonClientAreasEnabled; break; } // this.History = new History(this); LoadWebpage(); }
// GuiMain public static void GuiMain(ProgramController AppControl) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm(AppControl)); }