static ColorSettings()
 {
     try
     {
         s_instance = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).GetSection("ColorSettings") as ColorSettings;
         if (s_instance == null)
         {
             s_instance = new ColorSettings();
             s_instance.Critical = Color.FromArgb(255, 0, 0);
             s_instance.Error = Color.FromArgb(255, 255, 0);
             s_instance.Warning = Color.FromArgb(200, 200, 20);
             s_instance.Information = Color.FromArgb(150, 150, 40);
             s_instance.Verbose = Color.FromArgb(100, 100, 80);
             s_instance.Disable = Color.FromArgb(112, 112, 112);
             s_instance.DisableHalf = Color.FromArgb(192, 192, 192);
             s_instance.LocatedRow = Color.FromArgb(255, 128, 255);
         }
     }
     catch(Exception)
     {
     }
 }
 static ColorSettings()
 {
     try
     {
         s_instance = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).GetSection("ColorSettings") as ColorSettings;
         if (s_instance == null)
         {
             s_instance             = new ColorSettings();
             s_instance.Critical    = Color.FromArgb(255, 0, 0);
             s_instance.Error       = Color.FromArgb(255, 255, 0);
             s_instance.Warning     = Color.FromArgb(200, 200, 20);
             s_instance.Information = Color.FromArgb(150, 150, 40);
             s_instance.Verbose     = Color.FromArgb(100, 100, 80);
             s_instance.Disable     = Color.FromArgb(112, 112, 112);
             s_instance.DisableHalf = Color.FromArgb(192, 192, 192);
             s_instance.LocatedRow  = Color.FromArgb(255, 128, 255);
         }
     }
     catch (Exception)
     {
     }
 }