Changeset 17008 for trunk/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs
- Timestamp:
- 06/14/19 12:25:54 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs
r16565 r17008 221 221 protected virtual void itemsListView_SelectedIndexChanged(object sender, EventArgs e) { 222 222 removeButton.Enabled = (Content != null) && !Content.IsReadOnly && !ReadOnly && itemsListView.SelectedItems.Count > 0; 223 AdjustListViewColumnSizes();224 223 if (showDetailsCheckBox.Checked) { 225 224 if (itemsListView.SelectedItems.Count == 1) { … … 327 326 } 328 327 } 328 protected virtual void itemsListView_Layout(object sender, LayoutEventArgs e) { 329 if (itemsListView.Columns.Count == 1) 330 AdjustListViewColumnSizes(); 331 } 329 332 #endregion 330 333 … … 423 426 foreach (ListViewItem listViewItem in GetListViewItemsForItem(item)) 424 427 UpdateListViewItemText(listViewItem); 425 AdjustListViewColumnSizes(); 428 if (itemsListView.Columns.Count > 1) 429 AdjustListViewColumnSizes(); 426 430 } 427 431 } … … 435 439 } 436 440 protected virtual void AdjustListViewColumnSizes() { 437 if (itemsListView.Items.Count > 0) { 438 for (int i = 0; i < itemsListView.Columns.Count; i++) 439 itemsListView.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); 441 if (itemsListView.Columns.Count == 1) { 442 if (itemsListView.Columns[0].Width != itemsListView.ClientSize.Width) 443 itemsListView.Columns[0].Width = itemsListView.ClientSize.Width; 444 } else { 445 if (itemsListView.Items.Count > 0) { 446 for (int i = 0; i < itemsListView.Columns.Count; i++) 447 itemsListView.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); 448 } 440 449 } 441 450 }
Note: See TracChangeset
for help on using the changeset viewer.