예제 #1
0
        private void InitializeFormFields()
        {
            _operations = new Action[2];
            _operations[(int)TypeOfOperation.encode] = Encode;
            _operations[(int)TypeOfOperation.decode] = Decode;

            Application.ApplicationExit += new EventHandler(this.OnApplicationExit);

            _token_source = new CancellationTokenSource();
            _canc_token   = _token_source.Token;

            ResetProgressBarDelegate = new Reset(ResetProgressBar);
            PerformStepDelegate      = new Perform(PerformStep);
            OfferToSkip = new Message(CheckIfCorrectPath);
            _destination_folder_path = PathFunctions.SetDestinationFolderPath(_source_file_or_folder_path);
        }