Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/18/10 02:03:24 (14 years ago)
Author:
swagner
Message:

Implemented reviewers' comments (#893)

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  
    146146      this.itemsListView.View = System.Windows.Forms.View.Details;
    147147      this.itemsListView.SelectedIndexChanged += new System.EventHandler(this.itemsListView_SelectedIndexChanged);
    148       this.itemsListView.SizeChanged += new System.EventHandler(this.itemsListView_SizeChanged);
    149148      this.itemsListView.DoubleClick += new System.EventHandler(this.itemsListView_DoubleClick);
    150149      this.itemsListView.DragDrop += new System.Windows.Forms.DragEventHandler(this.itemsListView_DragDrop);
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionView.cs

    r3796 r3829  
    161161      ((IRun)listViewItem.Tag).ItemImageChanged += new EventHandler(Item_ItemImageChanged);
    162162      ((IRun)listViewItem.Tag).ToStringChanged += new EventHandler(Item_ToStringChanged);
     163      AdjustListViewColumnSizes();
    163164    }
    164165    protected virtual void RemoveListViewItem(ListViewItem listViewItem) {
     
    190191    protected virtual void itemsListView_SelectedIndexChanged(object sender, EventArgs e) {
    191192      removeButton.Enabled = itemsListView.SelectedItems.Count > 0 && (Content != null) && !Content.IsReadOnly && !ReadOnly;
     193      AdjustListViewColumnSizes();
    192194      if (itemsListView.SelectedItems.Count == 1) {
    193195        IRun item = (IRun)itemsListView.SelectedItems[0].Tag;
     
    198200        detailsGroupBox.Enabled = false;
    199201      }
    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);
    204202    }
    205203    protected virtual void itemsListView_KeyDown(object sender, KeyEventArgs e) {
     
    346344        foreach (ListViewItem listViewItem in GetListViewItemsForItem(item))
    347345          UpdateListViewItemText(listViewItem);
     346        AdjustListViewColumnSizes();
    348347      }
    349348    }
     
    370369    #endregion
    371370
     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
    372380  }
    373381}
Note: See TracChangeset for help on using the changeset viewer.