private void lvAvailableUpdates_SizeChanged(object sender, EventArgs e)
{
// Don't allow overlapping of SizeChanged calls
if (!Resizing)
{
// Set the resizing flag
Resizing = true;
if (this.lvAvailableUpdates != null)
{
int allColumnSize = 0;
for (int i = 1; i < this.lvAvailableUpdates.Columns.Count; i++)
{
allColumnSize += this.lvAvailableUpdates.Columns[i].Width;
}
this.lvAvailableUpdates.Columns[0].Width = this.lvAvailableUpdates.ClientRectangle.Width - allColumnSize;
}
}
// Clear the resizing flag
Resizing = false;
}