Пример #1
0
        /// <summary>
        /// 读取配置值,并显示在相应的框中
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            //获取静态配置类中的配置值
            List <string> configList = SensorStateConfigValue.getSensorStateConfigList();

            if (null == configList || configList.Count != 5)
            {
                XtraMessageBox.Show("读取失败,请完成配置再读取哦!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            //1-5循环显示在相应输入框
            for (int i = 1; i <= 5; i++)
            {
                Boolean configVal = configList[i - 1] == "True" ? true : false;
                Control control   = Controls.Find("toggleSwitch" + Convert.ToString(i), true)[0];
                control.GetType().GetProperty("IsOn").SetValue(control, configVal, null);
            }
            XtraMessageBox.Show("读取成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Пример #2
0
        private StringBuilder builder = new StringBuilder();//避免在事件处理方法中反复的创建,定义到外面。

        //public SensorStateConfigForm(SerialPort paramPortDev)
        public SensorStateConfigForm(DevExpress.XtraBars.Ribbon.RibbonForm form)
        {
            InitializeComponent();
            //mSerialPort = paramPortDev;
            //mSerialPort.ReceivedBytesThreshold = 1;
            this._form = form;

            //获取静态配置类中的配置值
            List <string> configList = SensorStateConfigValue.getSensorStateConfigList();

            if (null == configList || configList.Count != 5)
            {
            }
            else
            {
                //1-5循环显示在相应输入框
                for (int i = 1; i <= 5; i++)
                {
                    Boolean configVal = configList[i - 1] == "True" ? true : false;
                    Control control   = Controls.Find("toggleSwitch" + Convert.ToString(i), true)[0];
                    control.GetType().GetProperty("IsOn").SetValue(control, configVal, null);
                }
            }
        }