/// <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(); } } }
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(); }
/// <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; } } } }
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(); }
/// <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(); } } }