private void AddSignalNameToLogic(object sender, frm_SelectVariableEventArgs args) { string name = string.Empty; if (args.analogSignal != null) { name = args.analogSignal.Identification; } else if (args.binarySignal != null) { name = args.binarySignal.Identification; } txt_AlarmLogic.Text = txt_AlarmLogic.Text.Insert(txt_AlarmLogic.SelectionStart, string.Format("'{0}' ", name)); }
private void OnclickedSignalAddButton() { frm_SelectVariableEventArgs args = new frm_SelectVariableEventArgs(); if (rb_AnalogSignals.Checked) { args.analogSignal = (ModbusAnalogSignal)cb_SignalNames.SelectedItem; } else { args.binarySignal = (ModbusBinarySignal)cb_SignalNames.SelectedItem; } if (ClickedSignalAddButton != null) { ClickedSignalAddButton(this, args); } }