コード例 #1
0
ファイル: Settings.cs プロジェクト: zerodevide/TumblTwo
 private void Settings_FormClosing(object sender, FormClosingEventArgs e)
 {
     // Reload Settings and Blogs
     if (crawlerForm.taskList[0] == null && DownloadLocationChanged)
     {
         crawlerForm.LoadGUI();
     }
     if (Convert.ToInt32(this.nudSimultaneousDownloads.Value) > Properties.Settings.Default.configSimultaneousDownloads)
     {
         Array.Resize(ref crawlerForm.taskList, crawlerForm.taskList.Length + (Convert.ToInt32(this.nudSimultaneousDownloads.Value) - Properties.Settings.Default.configSimultaneousDownloads));
     }
     else
     {
         if (crawlerForm.taskList[0] == null)
         {
             Array.Resize(ref crawlerForm.taskList, Convert.ToInt32(this.nudSimultaneousDownloads.Value));
         }
     }
     // Save Settings
     Properties.Settings.Default.configSimultaneousDownloads  = Convert.ToInt32(this.nudSimultaneousDownloads.Value);
     Properties.Settings.Default.configParallelImageDownloads = Convert.ToInt32(this.nudParallelImageDownloads.Value);
     Properties.Settings.Default.configImageSize = Convert.ToInt32(this.cbImagesize.SelectedItem);
     Properties.Settings.Default.configVideoSize = Convert.ToInt32(this.cbVideosize.SelectedItem);
     Properties.Settings.Default.Save();
 }