Exemplo n.º 1
0
 //-------------------------------------------------------------------------
 private void SaveSettings()
 {
     if (appSettings == null) appSettings = new OcrEditorSettings();
     appSettings.Fields.WindowState = this.WindowState;
     appSettings.Fields.WindowLocation = this.Location;
     appSettings.Fields.WindowSize = this.Size;
     appSettings.Fields.SplitterDistanceActions = this.splitContainer1.SplitterDistance;
     appSettings.Fields.SplitterDistanceBubble = this.splitContainer2.SplitterDistance;
     appSettings.Fields.SplitterDistanceMiniature = this.splitContainer3.SplitterDistance;
     appSettings.Fields.SplitterDistanceLens = this.splitContainer4.SplitterDistance;
     appSettings.Fields.DarknessManualySet = this.DarknessManualySet.Checked;
     appSettings.Fields.NudPerCentBestBubble = this.nudPerCentBestBubble.Value;
     appSettings.Fields.NudPerCentEmptyBubble = this.nudPerCentEmptyBubble.Value;
     appSettings.Fields.NudZoomValue = this.nudZoom.Value;
     //defaults.appConfigDateTime appSettings.Fields.
     appSettings.Save();
 }
Exemplo n.º 2
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();
     }
 }