Пример #1
0
        public void Load()
        {
            try
            {
                if (CurrentFilesList != null)
                {
                    ofd.Filter = "ncl Files (*.ncl)|*.ncl";
                    var dlgResult = ofd.ShowDialog();

                    if (dlgResult == System.Windows.Forms.DialogResult.OK)
                    {
                        if (VisualCopy.State == VisualCopy.VisualCopyState.Runing)
                        {
                            VisualCopy.Pause();

                            VisualCopy.HandleLoadList(FilesList.Load(ofd.FileName));

                            VisualCopy.Resume();
                        }
                        else
                        {
                            VisualCopy.HandleLoadList(FilesList.Load(ofd.FileName));
                        }

                        Hide();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("An Error has ocurred loading a list: {0}", ex.Message));
            }
        }