/// <summary> /// Starts the thread to change the background. /// </summary> internal void StartThread() { if (!ChangeBackground.ChangingBackground) { HandleThreads.StartOneThread("Change Background Thread", imageList1.ChangeDesktopBackground); // NOTE: Commented out to experement with new HandleThreads class WARNING EXPEREMENTAL //Thread change = new Thread ( new ThreadStart ( ChangeDeskTop ) ); //change.Name = "Change Background Thread"; //change.Start (); } this.CalculateTime(); }
/// <summary> /// Get list of image files from folder. /// </summary> /// <param name="filteredFiles">List of files</param> /// <returns>Files count</returns> // major edit to work around code changes William Edward McCormick, Sunday, December 02, 2007 private void GetFileListFromFolder() { folderBrowserDialog1.SelectedPath = ApplicationInfo.settings.PicturesFolder; if (folderBrowserDialog1.ShowDialog() == DialogResult.Cancel) { return; } ApplicationInfo.settings.PicturesFolder = folderBrowserDialog1.SelectedPath; HandleThreads.StartOneThread("load file from folder", new System.Threading.ThreadStart( AddFilesFromFolder)); }