Example #1
0
        /// <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();
        }
Example #2
0
        /// <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));
        }