Changeset 17035 for branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Core.Views/3.3/ItemListView.cs
- Timestamp:
- 06/26/19 08:13:50 (5 years ago)
- Location:
- branches/2925_AutoDiffForDynamicalModels
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2925_AutoDiffForDynamicalModels
- Property svn:mergeinfo changed
/trunk merged: 17007-17009,17014-17016,17019-17024,17028,17030,17032-17033
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Core.Views
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Core.Views merged: 17007-17009,17015
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Core.Views/3.3/ItemListView.cs
r16662 r17035 242 242 removeButton.Enabled = itemsListView.SelectedItems.Count > 0 && 243 243 (Content != null) && !Content.IsReadOnly && !ReadOnly; 244 AdjustListViewColumnSizes(); 245 244 246 245 if (showDetailsCheckBox.Checked) { 247 246 if (itemsListView.SelectedItems.Count == 1) { … … 354 353 } 355 354 } 355 protected virtual void itemsListView_Layout(object sender, LayoutEventArgs e) { 356 if (itemsListView.Columns.Count == 1) 357 AdjustListViewColumnSizes(); 358 } 356 359 #endregion 357 360 … … 494 497 foreach (ListViewItem listViewItem in GetListViewItemsForItem(item)) 495 498 UpdateListViewItemText(listViewItem); 496 AdjustListViewColumnSizes(); 499 if (itemsListView.Columns.Count > 1) 500 AdjustListViewColumnSizes(); 497 501 } 498 502 } … … 501 505 #region Helpers 502 506 protected virtual void AdjustListViewColumnSizes() { 503 if (itemsListView.Items.Count > 0) { 504 for (int i = 0; i < itemsListView.Columns.Count; i++) 505 itemsListView.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); 507 if (itemsListView.Columns.Count == 1) { 508 if (itemsListView.Columns[0].Width != itemsListView.ClientSize.Width) 509 itemsListView.Columns[0].Width = itemsListView.ClientSize.Width; 510 } else { 511 if (itemsListView.Items.Count > 0) { 512 for (int i = 0; i < itemsListView.Columns.Count; i++) 513 itemsListView.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); 514 } 506 515 } 507 516 }
Note: See TracChangeset
for help on using the changeset viewer.