コード例 #1
0
ファイル: EditParameterForm.cs プロジェクト: slawer/asy
 /// <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;
     }
 }
コード例 #2
0
ファイル: RgrsForm.cs プロジェクト: slawer/skc
        /// <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;
        }
コード例 #3
0
ファイル: EditParameterForm.cs プロジェクト: slawer/skc
        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();
            }
        }
コード例 #4
0
        /// <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);
        }
コード例 #5
0
        /// <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;
        }