private void SignalInputForm_Validating(object sender, CancelEventArgs e)
{
if (!signalInputControl.Validate())
{
e.Cancel = true;
}
foreach (SignalIN input in signalInputList)
{
if (input != signalInput && signalInput.InSpecified && input.InSpecified)
{
errorProvider.SetError(signalInputControl,
"A Gate has already been specified for input " + input.name +
"., Only 1 gate may be set for the list of signal inputs");
}
}
}