/// <summary> /// Initializes a new instance of the <see cref="LabeledCheckBox"/> class. /// </summary> /// <param name="parent">Parent control.</param> public LabeledCheckBox(ControlBase parent) : base(parent) { SetSize(200, 19); checkBox = new CheckBox(this); checkBox.Dock = Pos.Left; checkBox.Margin = new Margin(0, 2, 2, 2); checkBox.IsTabable = false; checkBox.CheckChanged += onCheckChanged; label = new Label(this); label.Dock = Pos.Fill; label.Clicked += delegate(ControlBase Control, ClickedEventArgs args) { checkBox.Press(Control); }; label.IsTabable = false; IsTabable = false; }
/// <summary> /// Initializes a new instance of the <see cref="LabeledCheckBox"/> class. /// </summary> /// <param name="parent">Parent control.</param> public LabeledCheckBox(Base parent) : base(parent) { SetSize(200, 19); m_CheckBox = new CheckBox(this); m_CheckBox.Dock = Pos.Left; m_CheckBox.Margin = new Margin(0, 2, 2, 2); m_CheckBox.IsTabable = false; m_CheckBox.CheckChanged += OnCheckChanged; m_Label = new Label(this); m_Label.Dock = Pos.Fill; m_Label.Clicked += delegate(Base Control, ClickedEventArgs args) { m_CheckBox.Press(Control); }; m_Label.IsTabable = false; IsTabable = false; }
/// <summary> /// Initializes a new instance of the <see cref="LabeledCheckBox"/> class. /// </summary> /// <param name="parent">Parent control.</param> public LabeledCheckBox(ControlBase parent) : base(parent) { m_CheckBox = new CheckBox(this); m_CheckBox.IsTabable = false; m_CheckBox.CheckChanged += OnCheckChanged; m_Label = new Label(this); m_Label.Clicked += delegate(ControlBase Control, ClickedEventArgs args) { m_CheckBox.Press(Control); }; m_Label.IsTabable = false; IsTabable = false; }