private void confirmButton_Click(object sender, EventArgs e) { if (sensor != null) { // Update VirtualSensor sensor.ValueStringInput = valueStringTextBox.Text; sensor.SetSensorType((SensorType)sensorTypeComboBox.SelectedItem); sensor.Skip = (int)skipNumericUpDown.Value; } else { // Provide result data sensorType = (SensorType)sensorTypeComboBox.SelectedItem; valueStringInput = valueStringTextBox.Text; skip = (int)skipNumericUpDown.Value; } this.DialogResult = DialogResult.OK; this.Close(); }