Пример #1
0
        private void AddButton(string label, PackageControlButton button, int index, bool enabled)
        {
            if (index == 0)
            {
                _primaryButton = button;
            }

            var control = new Button
            {
                Text      = label,
                FlatStyle = FlatStyle.System,
                Size      = new Size(75, 23),
                Tag       = button,
                Visible   = false,
                TabStop   = false,
                Enabled   = enabled
            };

            control.Click += control_Click;

            _panel.SetColumn(control, 1);
            _panel.SetRow(control, index);

            _panel.Controls.Add(control);

            _panel.MinimumSize = new Size(0, (control.Height + control.Margin.Vertical) * 2);
        }
        public PackageControlButtonEventArgs(PackageMetadata package, PackageControlButton button)
        {
            if (package == null)
                throw new ArgumentNullException("package");

            Package = package;
            Button = button;
        }
Пример #3
0
        public PackageControlButtonEventArgs(PackageMetadata package, PackageControlButton button)
        {
            if (package == null)
            {
                throw new ArgumentNullException("package");
            }

            Package = package;
            Button  = button;
        }
Пример #4
0
        private void AddButton(string label, PackageControlButton button, int index, bool enabled)
        {
            if (index == 0)
                _primaryButton = button;

            var control = new Button
            {
                Text = label,
                FlatStyle = FlatStyle.System,
                Size = new Size(75, 23),
                Tag = button,
                Visible = false,
                TabStop = false,
                Enabled = enabled
            };

            control.Click += control_Click;

            _panel.SetColumn(control, 1);
            _panel.SetRow(control, index);

            _panel.Controls.Add(control);

            _panel.MinimumSize = new Size(0, (control.Height + control.Margin.Vertical) * 2);
        }