Exemple #1
0
        public FileField()
        {
            InitializeComponent();

            _required    = true;
            FileArgument = new OpenFileArgument("All", "*");
        }
        public IdentifiedPeptideValidatatorUI()
        {
            InitializeComponent();

            mgfFile = new OpenFileArgument("MASCOT Generic Format", new string[] { "mgf", "msm" });

            pepFile = new OpenFileArgument("Identified Peptide", new string[] { "peptides" });

            this.Text = Constants.GetSQHTitle(title, version);
        }
        public RcpaListViewMultipleFileField(Button btnAddFiles, Button btnRemoveFiles, Button btnLoad, Button btnSave,
                                             ListView lvItems, String key, OpenFileArgument fileArgument, bool required,
                                             bool validateSelectedItemOnly)
            : base(btnRemoveFiles, btnLoad, btnSave, lvItems, key, fileArgument.GetFileDescription())
        {
            this.fileArgument = fileArgument;

            this.validator = new ItemInfosValidator(new ItemInfosListViewAdaptor(lvItems), validateSelectedItemOnly, required, (m => File.Exists(m)), fileArgument.GetFileDescription(), "File not exists : {0}");

            btnAddFiles.Text   = "Add";
            btnAddFiles.Click += AddFileClick;

            lvItems.AllowDrop  = true;
            lvItems.DragEnter += this.lvDatFiles_DragEnter;
            lvItems.DragDrop  += this.lvDatFiles_DragDrop;
        }
        public RcpaListBoxMultipleFileField(Button btnAddFiles, Button btnRemoveFiles, Button btnClear, Button btnLoad, Button btnSave,
                                            ListBox lstFiles, String key, OpenFileArgument fileArgument, bool required,
                                            bool validateSelectedItemOnly)
        {
            Childrens.Add(lstFiles);

            listBoxAdaptor = new ItemInfosListBoxAdaptor(lstFiles);

            validator = new ItemInfosValidator(listBoxAdaptor, validateSelectedItemOnly, required, (m => File.Exists(m)), fileArgument.GetFileDescription(), "File not exists : {0}");

            this.fileArgument = fileArgument;

            this.lstFiles = lstFiles;

            ListBoxFileEventHandlers handlers = new ListBoxFileEventHandlers(lstFiles, fileArgument);

            if (btnAddFiles != null)
            {
                btnAddFiles.Text   = "Add";
                btnAddFiles.Click += handlers.AddEvent;
                Childrens.Add(btnAddFiles);
            }

            if (btnRemoveFiles != null)
            {
                btnRemoveFiles.Text   = "Remove";
                btnRemoveFiles.Click += handlers.RemoveEvent;
                Childrens.Add(btnRemoveFiles);
            }

            if (btnLoad != null)
            {
                btnLoad.Text   = "Load";
                btnLoad.Click += handlers.LoadEvent;
                Childrens.Add(btnLoad);
            }

            if (btnSave != null)
            {
                btnSave.Text   = "Save";
                btnSave.Click += handlers.SaveEvent;
                Childrens.Add(btnSave);
            }

            Adaptor = new OptionFileItemInfosAdaptor(listBoxAdaptor, key);
        }
Exemple #5
0
 public ListBoxFileEventHandlers(ListBox lstFiles, OpenFileArgument fileArgument)
     : base(lstFiles)
 {
     this.FileArgument = fileArgument;
 }
 public RcpaListViewMultipleFileDirectoryField(Button btnAddFiles, Button btnAddDirectory, Button btnAddSubDirectory, Button btnRemove, ListView lvItems, String key,
                                               OpenFileArgument fileArgument, string directoryDescription, bool required, bool validateSelectedItemOnly)
     : this(btnAddFiles, btnAddDirectory, btnAddSubDirectory, btnRemove, null, null, lvItems, key, fileArgument, directoryDescription, required, validateSelectedItemOnly)
 {
 }
 public RcpaListViewMultipleFileField(Button btnAddFiles, Button btnRemoveFiles, ListView lvItems, String key,
                                      OpenFileArgument fileArgument, bool required, bool validateSelectedItemOnly)
     : this(btnAddFiles, btnRemoveFiles, null, null, lvItems, key, fileArgument, required, validateSelectedItemOnly)
 {
 }