public FormColumn() { InitializeComponent(); textBoxName.TextChanged += (sender, e) => ColumnNameChanged.RaiseEventEx(this); numEditScale.ValueChanged += (sender, e) => ColumnScaleChanged.RaiseEventEx(this); numEditCharMaxLength.ValueChanged += (sender, e) => ColumnSizeChanged.RaiseEventEx(this); textboxDataType.TextChanged += (sender, e) => DatatypeChanged.RaiseEventEx(this); textBoxDefault.TextChanged += (sender, e) => DefaultChanged.RaiseEventEx(this); textBoxDescription.TextChanged += (sender, e) => DescriptionChanged.RaiseEventEx(this); checkBoxIsNullable.CheckedChanged += (sender, e) => IsNullableChanged.RaiseEventEx(this); integerInputOrdinalPosition.ValueChanged += (sender, e) => OrdinalPositionChanged.RaiseEventEx(this); numEditPrecision.ValueChanged += (sender, e) => PrecisionChanged.RaiseEventEx(this); }
private void OnColumnNameChanged(object sender, EventArgs e) { //Invoke. ColumnNameChanged?.Invoke(sender, e); }