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); }
public void AddTextBox( JwTextBox control, int tabOrderIndex, JwInputControlModel.ValidateDelegateType validateDelegate, JwVisibilityWrapper validationVisibilityWrapper) { Add( control, tabOrderIndex, JwTextBox.GetValue, validateDelegate, (JwPictureBox)validationVisibilityWrapper.GetControl(), validationVisibilityWrapper); }
public void AddLabeledTextBox( JwLabeledControl lc, int tabOrderIndex, JwInputControlModel.ValidateDelegateType validateDelegate) { Add( (JwTextBox)lc.Control, tabOrderIndex, JwTextBox.GetValue, validateDelegate, lc.PictureBox, lc.VisiblityWrapper); }
//# __________ 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); }
//# __________ 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; }