/// <summary> /// Выбрать канал для параметра /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void selectChannel_Click(object sender, EventArgs e) { DevManParametersForm frm = new DevManParametersForm(false); if (frm.ShowDialog(this) == DialogResult.OK) { channel = frm.SelectedParameter; textBoxParameterChannelName.Text = channel.Description; } }
/// <summary> /// найти параметр по его номеру /// </summary> /// <param name="p_desc"></param> /// <param name="Index"></param> /// <returns></returns> protected string GetDescription(PDescription[] p_desc, int Index) { foreach (PDescription p_d in p_desc) { if (p_d.Number == Index) { return p_d.Description; } } return string.Empty; }
private Parameter edited = null; // редактируемый параметр #endregion Fields #region Constructors public EditParameterForm(Parameter parameter) { InitializeComponent(); if (parameter != null) { edited = parameter; channel = edited.Channel; } else { MessageBox.Show("jnjnjnj"); this.Close(); } }
/// <summary> /// Получить список параметров с описаниями и номерами в списке /// </summary> /// <returns>Список имеющихся параметров</returns> public PDescription[] GetParametersDescription() { if (app != null) { Formula[] formuls = app.Converter.Formuls; if (formuls != null) { PDescription[] descriptions = new PDescription[formuls.Length]; for (int i = 0; i < descriptions.Length; i++) { descriptions[i] = new PDescription(formuls[i].Position, formuls[i].Macros.Description, formuls[i].Type); } return(descriptions); } } return(null); }
/// <summary> /// Получить список параметров с описаниями и номерами в списке /// </summary> /// <returns>Список имеющихся параметров</returns> public PDescription[] GetParametersDescription() { if (app != null) { Formula[] formuls = app.Converter.Formuls; if (formuls != null) { PDescription[] descriptions = new PDescription[formuls.Length]; for (int i = 0; i < descriptions.Length; i++) { descriptions[i] = new PDescription(formuls[i].Position, formuls[i].Macros.Description, formuls[i].Type); } return descriptions; } } return null; }