public SpeedDialControl() { InitializeComponent(); _speedDialData = new SpeedDialData(); AddEventHandlers(); speedDial_ChoiceControl.field2_TextBox.MaxLength = 3; speedDial_ChoiceControl.field2_TextBox.KeyPress += speedDial_ChoiceControl_field2_TextBox_KeyPress; speedDial_ChoiceControl.field3_TextBox.KeyPress += speedDial_ChoiceControl_field3_TextBox_KeyPress; }
public void SetControl(IEnumerable <IComponentData> list) { RemoveEventHandlers(); _speedDialData = list.OfType <SpeedDialData>().FirstOrDefault(); if (_speedDialData != null) { speedDial_ChoiceControl.onOff_CheckBox.Checked = _speedDialData.DisplayName.Value; speedDial_ChoiceControl.field1_TextBox.Text = _speedDialData.DisplayName.Key; speedDial_ChoiceControl.field2_TextBox.Text = _speedDialData.SpeedDialNumber.Key; speedDial_ChoiceControl.field3_TextBox.Text = _speedDialData.FaxNumbers.Key; } AddEventHandlers(); }