Exemple #1
0
        /// <summary>
        /// определяем первый параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonP1_Click(object sender, EventArgs e)
        {
            ParametersListForm frm = new ParametersListForm();

            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                Parameter selected = frm.SelectedParameter;
                if (selected != null)
                {
                    if (selectedPanel != null)
                    {
                        selectedPanel.Parameter1.Parameter = selected;
                    }
                    else
                    {
                        GraphicPanelParameter par = new GraphicPanelParameter(selected);

                        textBoxP1.Text = selected.Name;
                        textBoxP1.Tag  = par;
                    }

                    ShowSelectedPanel();
                }
            }
        }
Exemple #2
0
        protected String panelDescription = string.Empty;       // текстовое описание панели

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public ParametersViewPanel()
        {
            parameter_1 = new GraphicPanelParameter();
            parameter_2 = new GraphicPanelParameter();

            parameter_3 = new GraphicPanelParameter();
            parameter_4 = new GraphicPanelParameter();

            parameter_5 = new GraphicPanelParameter();
        }
Exemple #3
0
        /// <summary>
        /// редактируем четвертый параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonEditP4_Click(object sender, EventArgs e)
        {
            if (selectedPanel != null && selectedPanel.Parameter4.Parameter != null)
            {
                EditParameterPanelForm frm = new EditParameterPanelForm();
                if (selectedPanel.Parameter4.Parameter != null)
                {
                    frm.ParameterDescription = selectedPanel.Parameter4.Parameter.Name;

                    frm.ParameterMin = selectedPanel.Parameter4.Min;
                    frm.ParameterMax = selectedPanel.Parameter4.Max;

                    frm.ParameterColor = selectedPanel.Parameter4.Color;

                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        selectedPanel.Parameter4.Min = frm.ParameterMin;
                        selectedPanel.Parameter4.Max = frm.ParameterMax;

                        selectedPanel.Parameter4.Color = frm.ParameterColor;
                    }
                }
            }
            else
            {
                GraphicPanelParameter selPar = textBoxP4.Tag as GraphicPanelParameter;
                if (selPar != null && selPar.Parameter != null)
                {
                    EditParameterPanelForm frm = new EditParameterPanelForm();

                    frm.ParameterDescription = selPar.Parameter.Name;

                    frm.ParameterMin = selPar.Min;
                    frm.ParameterMax = selPar.Max;

                    frm.ParameterColor = selPar.Color;

                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        selPar.Min = frm.ParameterMin;
                        selPar.Max = frm.ParameterMax;

                        selPar.Color = frm.ParameterColor;
                    }
                }
            }
        }
Exemple #4
0
        protected GraphicPanelParameter parameter_5 = null; // пятый параметр

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public ParametersViewPanel()
        {
            parameter_1 = new GraphicPanelParameter();
            parameter_2 = new GraphicPanelParameter();

            parameter_3 = new GraphicPanelParameter();
            parameter_4 = new GraphicPanelParameter();

            parameter_5 = new GraphicPanelParameter();
        }
Exemple #5
0
        /// <summary>
        /// определяем пятый параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonP5_Click(object sender, EventArgs e)
        {
            ParametersListForm frm = new ParametersListForm();
            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                Parameter selected = frm.SelectedParameter;
                if (selected != null)
                {
                    if (selectedPanel != null)
                    {
                        selectedPanel.Parameter5.Parameter = selected;
                    }
                    else
                    {
                        GraphicPanelParameter par = new GraphicPanelParameter(selected);
                        textBoxP5.Text = selected.Name;
                        textBoxP5.Tag = par;
                    }

                    ShowSelectedPanel();
                }
            }
        }