void XDataGridView_ColumnRemoved(object sender, DataGridViewColumnEventArgs e) { ColumnWidthTracker tracker = get_column(e.Column); if (tracker != null) { original_column_widths.Remove(tracker); } }
void XDataGridView_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e) { if (!updating_size) { ColumnWidthTracker tracker = get_column(e.Column); if (tracker != null) { tracker.original_width = e.Column.Width / scale_x; } } }