private void ListDownloads_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
{
// Save the updated column's width
this.downloadColSizes[(int)this.downloadColOrder[e.ColumnIndex]] = this.ListDownloads.Columns[e.ColumnIndex].Width;
string saveColSizes = string.Empty;
// Convert the stored column widths back to a string to save to settings
foreach (KeyValuePair<int, int> colSize in this.downloadColSizes)
{
if (!string.IsNullOrEmpty(saveColSizes))
{
saveColSizes += "|";
}
saveColSizes += colSize.Key.ToString(CultureInfo.InvariantCulture) + "," + (colSize.Value / this.CurrentAutoScaleDimensions.Width).ToString(CultureInfo.InvariantCulture);
}
Settings.DownloadColSizes = saveColSizes;
}