Пример #1
0
        /// <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;
        }
Пример #3
0
        /// <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;
        }