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);
    }
        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);
        }
Beispiel #3
0
        public ListBoxField()
        {
            InitializeComponent();

            adaptor = new ItemInfosListBoxAdaptor(lbFiles);

            handlers = new ListBoxFileEventHandlers(lbFiles, null);

            btnAdd.Click += handlers.AddEvent;

            btnRemove.Click += handlers.RemoveEvent;

            btnClear.Click += handlers.ClearEvent;

            btnLoad.Click += handlers.LoadEvent;

            btnSave.Click += handlers.SaveEvent;
        }
Beispiel #4
0
    public ListBoxField()
    {
      InitializeComponent();

      adaptor = new ItemInfosListBoxAdaptor(lbFiles);

      handlers = new ListBoxFileEventHandlers(lbFiles, null);

      btnAdd.Click += handlers.AddEvent;

      btnRemove.Click += handlers.RemoveEvent;

      btnClear.Click += handlers.ClearEvent;

      btnLoad.Click += handlers.LoadEvent;

      btnSave.Click += handlers.SaveEvent;
    }
Beispiel #5
0
        public MultipleFileField()
        {
            InitializeComponent();

            adaptor = new ItemInfosListBoxAdaptor(lbFiles);

            handlers = new ListBoxFileEventHandlers(lbFiles, null);

            ValidateSelectedItemOnly = false;

            Required = true;

            Key = "File";

            btnAdd.Click += handlers.AddEvent;

            btnRemove.Click += handlers.RemoveEvent;

            btnClear.Click += handlers.ClearEvent;

            btnLoad.Click += handlers.LoadEvent;

            btnSave.Click += handlers.SaveEvent;
        }
Beispiel #6
0
    public MultipleFileField()
    {
      InitializeComponent();

      adaptor = new ItemInfosListBoxAdaptor(lbFiles);

      handlers = new ListBoxFileEventHandlers(lbFiles, null);

      ValidateSelectedItemOnly = false;

      Required = true;

      Key = "File";

      btnAdd.Click += handlers.AddEvent;

      btnRemove.Click += handlers.RemoveEvent;

      btnClear.Click += handlers.ClearEvent;

      btnLoad.Click += handlers.LoadEvent;

      btnSave.Click += handlers.SaveEvent;
    }
Beispiel #7
0
 public RcpaListBox()
 {
   InitializeComponent();
   listBoxAdaptor = new ItemInfosListBoxAdaptor(cbListBox);
 }