Free cookie consent management tool by TermsFeed Policy Generator

Changeset 6617


Ignore:
Timestamp:
07/31/11 00:32:04 (13 years ago)
Author:
abeham
Message:

#1606

  • provided a possible fix in my branch
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/QAPAlgorithms/HeuristicLab.Optimization.Views/3.3/ExperimentTreeView.cs

    r6611 r6617  
    576576    private void treeView_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) {
    577577      if (rightClickOccured) return;
    578       if (e.X < e.Node.Bounds.Left || e.X > e.Node.Bounds.Right) return;
     578      if (e.X < e.Node.Bounds.Left - treeView.ImageList.Images[e.Node.ImageIndex].Width || e.X > e.Node.Bounds.Right) return;
    579579      e.Node.Toggle();
    580580      IContent optimizer = (IContent)e.Node.Tag;
     
    582582    }
    583583    private void treeview_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) {
    584       if (e.X < e.Node.Bounds.Left || e.X > e.Node.Bounds.Right) return;
     584      if (e.X < e.Node.Bounds.Left - treeView.ImageList.Images[e.Node.ImageIndex].Width || e.X > e.Node.Bounds.Right) return;
    585585      treeView.SelectedNode = e.Node;
    586586      detailsViewHost.Content = (IContent)e.Node.Tag;
     
    593593      Point coordinates = new Point(e.X, e.Y);
    594594      TreeNode node = treeView.GetNodeAt(coordinates);
    595       if (node == null || coordinates.X < node.Bounds.Left || coordinates.X > node.Bounds.Right) {
     595      if (node == null || coordinates.X < node.Bounds.Left - treeView.ImageList.Images[node.ImageIndex].Width || coordinates.X > node.Bounds.Right) {
    596596        treeView.SelectedNode = null;
    597597        detailsViewHost.Content = null;
     
    723723            algorithm.Problem = problem;
    724724          }
    725         }
    726         catch (Exception ex) {
     725        } catch (Exception ex) {
    727726          ErrorHandling.ShowErrorDialog(this, ex);
    728727        }
Note: See TracChangeset for help on using the changeset viewer.