Beispiel #1
0
 private void LoadSettings()
 {
     try
     {
         defaults = new OcrAppConfig();
         appSettings = new OcrEditorSettings();
         appSettings.Load();
         if (!appSettings.SettingsExists)
         {
             SaveSettings();
         }
         else
         {
             this.WindowState = appSettings.Fields.WindowState;
             this.Location = appSettings.Fields.WindowLocation;
             if (appSettings.Fields.WindowSize != new Size())
                 this.Size = appSettings.Fields.WindowSize;
             try
             {
                 this.splitContainer1.SplitterDistance = appSettings.Fields.SplitterDistanceActions;
             }
             catch (Exception)
             {
                 //this.splitContainer1.SplitterDistance = 328;
             }
             this.splitContainer2.SplitterDistance = appSettings.Fields.SplitterDistanceBubble;
             this.splitContainer3.SplitterDistance = appSettings.Fields.SplitterDistanceMiniature;
             this.splitContainer4.SplitterDistance = appSettings.Fields.SplitterDistanceLens;
             this.DarknessManualySet.Checked = appSettings.Fields.DarknessManualySet;
             this.nudPerCentBestBubble.Value = appSettings.Fields.NudPerCentBestBubble;
             this.nudPerCentEmptyBubble.Value = appSettings.Fields.NudPerCentEmptyBubble;
             try
             {
                 this.nudZoom.Value = appSettings.Fields.NudZoomValue;
             }
             catch (Exception)
             {
                 this.nudZoom.Value = 2;
             }
         }
     }
     catch (Exception)
     {
         SaveSettings();
     }
 }