Ejemplo n.º 1
0
 public VmSearchableComboBox(
     String label,
     JwInputControlManager inputControlManager,
     int inputControlManagerIndex,
     int comboBoxWidth,
     int textBoxColumnCount,
     EventHandler comboBoxChangedEventHandler,
     JwInputControlModel.ValidateDelegateType validateDelType,
     Control rightControl)
 {
     Gap = 5;
     ComboBoxChangedEventHandler = comboBoxChangedEventHandler;
     Create(
         label,
         inputControlManager,
         inputControlManagerIndex,
         comboBoxWidth,
         textBoxColumnCount,
         validateDelType,
         rightControl);
 }
Ejemplo n.º 2
0
 public void AddTextBox(
     JwTextBox control,
     int tabOrderIndex,
     JwInputControlModel.ValidateDelegateType validateDelegate,
     JwVisibilityWrapper validationVisibilityWrapper)
 {
     Add(
         control,
         tabOrderIndex,
         JwTextBox.GetValue,
         validateDelegate,
         (JwPictureBox)validationVisibilityWrapper.GetControl(),
         validationVisibilityWrapper);
 }
Ejemplo n.º 3
0
 public void AddLabeledTextBox(
     JwLabeledControl lc,
     int tabOrderIndex,
     JwInputControlModel.ValidateDelegateType validateDelegate)
 {
     Add(
         (JwTextBox)lc.Control,
         tabOrderIndex,
         JwTextBox.GetValue,
         validateDelegate,
         lc.PictureBox,
         lc.VisiblityWrapper);
 }
Ejemplo n.º 4
0
 //# __________ PROTOCOL :: PUBLIC (CREATION)__________ #//
 public void Add(
     Control c,
     int tabOrderIndex,
     JwInputControlModel.GetValueDelegateType getValueDelegate,
     JwInputControlModel.ValidateDelegateType validateDelegate,
     JwPictureBox validationPictureBox,
     JwVisibilityWrapper validationVisibilityWrapper)
 {
     JwInputControlModel m = new JwInputControlModel();
     m.Control = c;
     m.GetValueDelegate = getValueDelegate;
     m.ValidateDelegate = validateDelegate;
     m.ValidationPictureBox = validationPictureBox;
     m.ValidationVisibilityWrapper = validationVisibilityWrapper;
     _controls.Add(m);
     _tabOrder.Add(c, tabOrderIndex);
     validationPictureBox.Click += new EventHandler(ValidationButtonClick);
 }
Ejemplo n.º 5
0
        //# __________ PROTOCOL :: PUBLIC __________ #//
        public void Create(
            String label,
            JwInputControlManager inputControlManager,
            int inputControlManagerIndex,
            int comboBoxWidth,
            int textBoxColumnCount,
            JwInputControlModel.ValidateDelegateType validateDelType,
            Control rightControl)
        {
            Control area = MakeControl(
                comboBoxWidth,
                textBoxColumnCount);

            JwLabeledControl lc = VmUiBuilder.MakeLabeledControl(
                label,
                area);
            CenterControl = lc;
            inputControlManager.Add(
                _valuesCB,
                inputControlManagerIndex,
                JwComboBox.GetValue,
                validateDelType,
                lc.PictureBox,
                lc.VisiblityWrapper);

            inputControlManager.Add(
                _finderTB,
                inputControlManagerIndex+1);

            RightControl = rightControl;
        }