Changeset 3829 for trunk/sources/HeuristicLab.Optimization.Views/3.3
- Timestamp:
- 05/18/10 02:03:24 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization.Views/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionView.Designer.cs
r3797 r3829 146 146 this.itemsListView.View = System.Windows.Forms.View.Details; 147 147 this.itemsListView.SelectedIndexChanged += new System.EventHandler(this.itemsListView_SelectedIndexChanged); 148 this.itemsListView.SizeChanged += new System.EventHandler(this.itemsListView_SizeChanged);149 148 this.itemsListView.DoubleClick += new System.EventHandler(this.itemsListView_DoubleClick); 150 149 this.itemsListView.DragDrop += new System.Windows.Forms.DragEventHandler(this.itemsListView_DragDrop); -
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionView.cs
r3796 r3829 161 161 ((IRun)listViewItem.Tag).ItemImageChanged += new EventHandler(Item_ItemImageChanged); 162 162 ((IRun)listViewItem.Tag).ToStringChanged += new EventHandler(Item_ToStringChanged); 163 AdjustListViewColumnSizes(); 163 164 } 164 165 protected virtual void RemoveListViewItem(ListViewItem listViewItem) { … … 190 191 protected virtual void itemsListView_SelectedIndexChanged(object sender, EventArgs e) { 191 192 removeButton.Enabled = itemsListView.SelectedItems.Count > 0 && (Content != null) && !Content.IsReadOnly && !ReadOnly; 193 AdjustListViewColumnSizes(); 192 194 if (itemsListView.SelectedItems.Count == 1) { 193 195 IRun item = (IRun)itemsListView.SelectedItems[0].Tag; … … 198 200 detailsGroupBox.Enabled = false; 199 201 } 200 }201 protected virtual void itemsListView_SizeChanged(object sender, EventArgs e) {202 if (itemsListView.Columns.Count > 0)203 itemsListView.Columns[0].Width = Math.Max(0, itemsListView.Width - 25);204 202 } 205 203 protected virtual void itemsListView_KeyDown(object sender, KeyEventArgs e) { … … 346 344 foreach (ListViewItem listViewItem in GetListViewItemsForItem(item)) 347 345 UpdateListViewItemText(listViewItem); 346 AdjustListViewColumnSizes(); 348 347 } 349 348 } … … 370 369 #endregion 371 370 371 #region Helpers 372 protected virtual void AdjustListViewColumnSizes() { 373 if (itemsListView.Items.Count > 0) { 374 for (int i = 0; i < itemsListView.Columns.Count; i++) { 375 itemsListView.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); 376 } 377 } 378 } 379 #endregion 372 380 } 373 381 }
Note: See TracChangeset
for help on using the changeset viewer.