public CompLedRound() { this.Width = 25; this.Height = 25; this.State = CompLedRectangle.CompLedState.LedOff; this.Type = LEDType.Normal; recLedGradient = new Rectangle(); recLed = new Rectangle(); centerPoint = new Point(0, 0); colors = new Color[] { Color.White }; }
public static CompLedRectangle.CompLedState GetSateLED(string Input) { CompLedRectangle.CompLedState retval = CompLedRectangle.CompLedState.LedOff; if (Input == "0") { retval = CompLedRectangle.CompLedState.LedOff; } if (Input == "1") { retval = CompLedRectangle.CompLedState.LedOn; } return(retval); }
public void Dispatch(string VarName, bool Override = false) { if (this.m_VariablesNo[VarName] != null) { int no = (int)this.m_VariablesNo[VarName]; for (int i = 0; i < no; i++) { string key = VarName + "_" + i.ToString(); if (this.m_Variables[key] != null) { ClsSingeltonDataBindingList data = (ClsSingeltonDataBindingList)this.m_Variables[key]; Form frm_show; Form frm = (Form)data.Form; string frm_name = frm.Name; string cntrl_name = data.Component.ToString(); frm_show = Application.OpenForms[frm_name]; if (frm_show == null) { frm_show = (Form)this.m_formularManager.GetFormular(frm_name); } if (frm_show != null) { object obj = this.GetControlByName(frm_show, cntrl_name); if (obj != null) { string obj_type = obj.GetType().ToString(); if (obj_type == "System.Windows.Forms.TextBox") { TextBox obj_text_box; obj_text_box = (TextBox)obj; if (data.Propertie == "Text") { if (!obj_text_box.Focused || Override) { obj_text_box.Text = m_VariablesCollecter.ReadValueString(data.VarName); } } } if (obj_type == "Helper.CompTxtBox") { CompTxtBox obj_text_box; obj_text_box = (CompTxtBox)obj; if (data.Propertie == "Text") { if (!obj_text_box.Focused || Override) { obj_text_box.Text = m_VariablesCollecter.ReadValueString(data.VarName); } } } if (obj_type == "Helper.CompMultiBar") { CompMultiBar obj_text_box; obj_text_box = (CompMultiBar)obj; if (data.Propertie == "Value1") { obj_text_box.Value1 = m_VariablesCollecter.ReadValueDouble(data.VarName); } if (data.Propertie == "Value2") { obj_text_box.Value2 = m_VariablesCollecter.ReadValueDouble(data.VarName); } if (data.Propertie == "Value3") { obj_text_box.Value3 = m_VariablesCollecter.ReadValueDouble(data.VarName); } if (data.Propertie == "Value4") { obj_text_box.Value4 = m_VariablesCollecter.ReadValueDouble(data.VarName); } if (data.Propertie == "Value5") { obj_text_box.Value5 = m_VariablesCollecter.ReadValueDouble(data.VarName); } } if (obj_type == "Helper.CompVentil") { CompVentil obj_ventil; obj_ventil = (CompVentil)obj; if (data.Propertie == "State") { int convert_value = 0; string val = m_VariablesCollecter.ReadValueString(data.VarName); convert_value = Convert.ToInt32(val); CompVentil.CompVentilState state = (CompVentil.CompVentilState)convert_value; obj_ventil.State = state; } } if (obj_type == "Helper.CompPipe") { CompPipe obj_comp; obj_comp = (CompPipe)obj; if (data.Propertie == "Flow") { int convert_value = 0; string val = m_VariablesCollecter.ReadValueString(data.VarName); convert_value = Convert.ToInt32(val); CompPipe.CompPipeFlow flow = (CompPipe.CompPipeFlow)convert_value; obj_comp.Flow = flow; } } if (obj_type == "Helper.CompLedRectangle") { CompLedRectangle obj_comp; obj_comp = (CompLedRectangle)obj; if (data.Propertie == "State") { int convert_value = 0; string val = m_VariablesCollecter.ReadValueString(data.VarName); convert_value = Convert.ToInt32(val); CompLedRectangle.CompLedState state = (CompLedRectangle.CompLedState)convert_value; obj_comp.State = state; } } if (obj_type == "Helper.CompLedRound") { CompLedRound obj_comp; obj_comp = (CompLedRound)obj; if (data.Propertie == "State") { int convert_value = 0; string val = m_VariablesCollecter.ReadValueString(data.VarName); convert_value = Convert.ToInt32(val); CompLedRectangle.CompLedState state = (CompLedRectangle.CompLedState)convert_value; obj_comp.State = state; } } if (obj_type == "Helper.CompToggleSwitch") { CompToggleSwitch obj_comp; obj_comp = (CompToggleSwitch)obj; if (data.Propertie == "State") { int convert_value = 0; string val = m_VariablesCollecter.ReadValueString(data.VarName); convert_value = Convert.ToInt32(val); CompToggleSwitch.CompToggleSwitchState state = (CompToggleSwitch.CompToggleSwitchState)convert_value; obj_comp.State = state; } } if (obj_type == "Helper.CompInputBox") { CompInputBox obj_comp; obj_comp = (CompInputBox)obj; if (data.Propertie == "Text") { if (!obj_comp.Focused || Override) { string format = "{0:" + obj_comp.Format + "}"; string value = m_VariablesCollecter.ReadValueString(data.VarName); double wert = 0.0; Double.TryParse(value, out wert); obj_comp.Text = String.Format(format, wert); } } } } } } } } }