public override CalculationComponentsPanel getComponent()
        {
            CalculationComponentsPanel panel = new CalculationComponentsPanel();

            checkBox                 = new CheckBox();
            checkBox.Checked         = checkboxDefaultValue;
            checkBox.Text            = name;
            checkBox.CheckedChanged += showList;
            checkBox.AutoSize        = true;

            /*ColumnHeader imageHeader = new ColumnHeader();
             * imageHeader.Text = "Images";
             * imageHeader.Width = 300;
             * imageHeader.TextAlign = HorizontalAlignment.Center;
             *
             * ColumnHeader descriptionHeader = new ColumnHeader();
             * descriptionHeader.Text = "description";
             * descriptionHeader.Width = 400;
             * descriptionHeader.TextAlign = HorizontalAlignment.Left;*/
            comboBox         = new ComboBox();
            comboBox.Text    = "Выберите";
            comboBox.Visible = false;

            numeric = new NumericUpDown();
            numeric.DecimalPlaces = 2;
            numeric.Visible       = false;
            numeric.Minimum       = 0.1M;
            numeric.Increment     = 0.1M;
            numeric.Maximum       = 10;


            //listView.View = View.List;
            //listView.Columns.Add(imageHeader);
            //listView.Columns.Add(descriptionHeader);

            foreach (string text in valueComboBox)
            {
                comboBox.Items.Add(text);
            }
            comboBox.SelectedValueChanged += ComboBox_SelectedItem;

            panel.addControl(checkBox);
            panel.addControl(comboBox);
            panel.addControl(numeric);

            /*if (imageList.Count == 1)
             * {
             *  picture = new PictureBox();
             *  picture.Size = new Size(70, 70);
             *
             *  picture.Image = imageList[0];
             *  picture.SizeMode = PictureBoxSizeMode.Zoom;
             *  panel.addControl(picture);
             * }*/
            return(panel);
        }
        public override CalculationComponentsPanel getComponent()
        {
            CalculationComponentsPanel panel = new CalculationComponentsPanel();

            checkBox                 = new CheckBox();
            checkBox.Checked         = checkboxDefaultValue;
            checkBox.Text            = containText;
            checkBox.CheckedChanged += showList;
            checkBox.AutoSize        = true;

            /*ColumnHeader imageHeader = new ColumnHeader();
             * imageHeader.Text = "Images";
             * imageHeader.Width = 300;
             * imageHeader.TextAlign = HorizontalAlignment.Center;
             *
             * ColumnHeader descriptionHeader = new ColumnHeader();
             * descriptionHeader.Text = "description";
             * descriptionHeader.Width = 400;
             * descriptionHeader.TextAlign = HorizontalAlignment.Left;*/
            comboBox         = new ComboBox();
            comboBox.Text    = "text";
            comboBox.Visible = false;

            //listView.View = View.List;
            //listView.Columns.Add(imageHeader);
            //listView.Columns.Add(descriptionHeader);

            foreach (string text in valueList)
            {
                comboBox.Items.Add(text);
            }
            if (imageList.Count > 1)
            {
                comboBox.SelectedValueChanged += selectedItem;
            }

            panel.addControl(checkBox);
            panel.addControl(button);
            panel.addControl(comboBox);
            if (imageList.Count == 1)
            {
                picture      = new PictureBox();
                picture.Size = new Size(70, 70);

                picture.Image    = imageList[0];
                picture.SizeMode = PictureBoxSizeMode.Zoom;
                panel.addControl(picture);
            }
            return(panel);
        }
Ejemplo n.º 3
0
        public override CalculationComponentsPanel getComponent()
        {
            CalculationComponentsPanel panel = new CalculationComponentsPanel();

            checkBox                 = new CheckBox();
            checkBox.Text            = name;
            checkBox.AutoSize        = true;
            checkBox.CheckedChanged += CheckBox_ShowNumericComponent;

            numeric               = new NumericUpDown();
            numeric.Minimum       = 0.1M;
            numeric.Maximum       = 10;
            numeric.DecimalPlaces = 2;
            numeric.Increment     = 0.1M;
            numeric.Visible       = false;

            panel.addControl(checkBox);
            panel.addControl(numeric);
            return(panel);
        }