static void Main() { try { Logger.Logger.MaxFiles = 25; Application app = new MASGAU.Application(); Window win; switch (Core.AppMode) { case AppMode.Main: win = new MainWindowNew(); break; case AppMode.Restore: win = new MASGAU.Restore.RestoreWindow(); break; default: throw new NotSupportedException(Core.AppMode.ToString()); } app.Run(win); } catch (Exception e) { Logger.Logger.log(e); System.Windows.MessageBox.Show("Error while trying to startup:\n" + e.Message + @"Check the log in LocalAppData\MASGAU\logs\"); } }
public NotifierIcon(MainWindowNew parent) { this.parent = parent; icon = new NotifyIcon(); string[] names = Assembly.GetEntryAssembly().GetManifestResourceNames(); //icons.Add(Properties.Resources._0001); //icons.Add(Properties.Resources._0002); //icons.Add(Properties.Resources._0003); icons.Add(Properties.Resources._0004); icons.Add(Properties.Resources._0005); icons.Add(Properties.Resources._0006); icons.Add(Properties.Resources._0007); icons.Add(Properties.Resources._0008); icons.Add(Properties.Resources._0009); icons.Add(Properties.Resources._0010); icons.Add(Properties.Resources._0011); icons.Add(Properties.Resources._0012); icons.Add(Properties.Resources._0013); icons.Add(Properties.Resources._0014); icons.Add(Properties.Resources._0015); icons.Add(Properties.Resources._0016); icons.Add(Properties.Resources._0017); icons.Add(Properties.Resources._0018); icons.Add(Properties.Resources._0019); icons.Add(Properties.Resources._0020); icons.Add(Properties.Resources._0021); icons.Add(Properties.Resources._0022); icons.Add(Properties.Resources._0023); icons.Add(Properties.Resources._0024); icons.Add(Properties.Resources._0025); icons.Add(Properties.Resources._0035); icons.Add(Properties.Resources._0036); icons.Add(Properties.Resources._0037); icons.Add(Properties.Resources._0038); icons.Add(Properties.Resources._0039); icons.Add(Properties.Resources._0040); icons.Add(Properties.Resources._0041); icons.Add(Properties.Resources._0042); icons.Add(Properties.Resources._0043); icons.Add(Properties.Resources._0044); icons.Add(Properties.Resources._0045); icons.Add(Properties.Resources._0046); icons.Add(Properties.Resources._0047); icons.Add(Properties.Resources._0048); icons.Add(Properties.Resources._0049); icons.Add(Properties.Resources._0050); icons.Add(Properties.Resources._0051); icons.Add(Properties.Resources._0052); icons.Add(Properties.Resources._0053); icons.Add(Properties.Resources._0054); icons.Add(Properties.Resources._0055); icons.Add(Properties.Resources._0056); icons.Add(Properties.Resources._0057); //icons.Add(Properties.Resources._0058); //icons.Add(Properties.Resources._0059); //icons.Add(Properties.Resources._0060); timer.Interval = 33; timer.Tick += new EventHandler(timer_Tick); icon.Icon = Properties.Resources._0001; exit.Text = Strings.GetLabelString("ExitMASGAU"); exit.Click += new EventHandler(exit_Click); Menu.MenuItems.Add(exit); icon.MouseClick += new System.Windows.Forms.MouseEventHandler(notifyIcon_MouseClick); icon.Visible = true; }