private void tree_DoubleClick(object sender, EventArgs e) { if (tree.SelectedNode == null) { return; } TreeNode tn = tree.SelectedNode; if (tn.Tag != null && tn.Tag is SelectableTreeNodeData) { mf.DoSelect((SelectableTreeNodeData)tn.Tag, true); } }