Index: DamClients/DamUI/trunk/src/Dam/Forms/WaterBoardTreeView.cs =================================================================== diff -u -r3896 -r4070 --- DamClients/DamUI/trunk/src/Dam/Forms/WaterBoardTreeView.cs (.../WaterBoardTreeView.cs) (revision 3896) +++ DamClients/DamUI/trunk/src/Dam/Forms/WaterBoardTreeView.cs (.../WaterBoardTreeView.cs) (revision 4070) @@ -41,16 +41,22 @@ public WaterBoardTreeView() { InitializeComponent(); - this.TreeList.MouseUp += TreeListOnMouseUp; + TreeList.MouseUp += TreeListOnMouseUp; } - + private void TreeListOnMouseUp(object sender, MouseEventArgs mouseEventArgs) { var tree = sender as TreeList; - if (tree == null) return; + if (tree == null) + { + return; + } if (mouseEventArgs.Button != MouseButtons.Right || ModifierKeys != Keys.None || - tree.State != TreeListState.Regular) return; + tree.State != TreeListState.Regular) + { + return; + } Point pt = tree.PointToClient(MousePosition); TreeListHitInfo info = tree.CalcHitInfo(pt); @@ -66,23 +72,28 @@ savedFocused = tree.FocusedNode; tree.FocusedNode = info.Node; needRestoreFocused = false; // selects the clicked node - + contextMenu.ShowPopup(MousePosition); } } private void ContextMenuOnCloseUp(object sender, EventArgs e) { if (needRestoreFocused) - this.TreeList.FocusedNode = savedFocused; + { + TreeList.FocusedNode = savedFocused; + } } private void ZoomToClicked(object sender, ItemClickEventArgs e) { var arg = clickedNodeTag as LocationJob; // too specific? - if (arg == null) return; + if (arg == null) + { + return; + } DataEventPublisher.Request("ZOOMTOSELECTION", arg); } } -} +} \ No newline at end of file