Ejemplo n.º 1
0
 public static void Run(string[] args, Func <Form> createSettingsForm, Func <IController> createController, Func <IPainter> createPainter)
 {
     //var message = "";
     //foreach (var item in args)
     //{
     //	message += item + " | ";
     //}
     //MessageBox.Show(message);
     if (args.Length > 0 && args[0].Substring(0, 2).Equals("/s", StringComparison.InvariantCultureIgnoreCase))
     {
         RegSerializer.Load(Regkey, Settings);
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(new ScreenSaverForm(createController, createPainter));
     }
     else if (args.Length == 0 || args.Length > 0 && args[0].Substring(0, 2).Equals("/c", StringComparison.InvariantCultureIgnoreCase))
     {
         RegSerializer.Load(Regkey, Settings);
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(createSettingsForm());
     }
 }
Ejemplo n.º 2
0
 static public void SaveSettingsToReg()
 {
     RegSerializer.Save(Regkey, Settings);
 }