Fix to code to use the Enter key from the treeview to perform same function as Open from the start menu.

Start RO, Tags and Transition Info panels invisible.
This commit is contained in:
Rich
2008-05-21 21:35:48 +00:00
parent e42c3cea5c
commit 5521f34512
3 changed files with 128 additions and 112 deletions

View File

@@ -405,7 +405,8 @@ namespace VEPROMS
{
if (e.KeyChar == '\r')
{
tv_Click(sender, new EventArgs());
//tv_Click(sender, new EventArgs());
OpenNode(tv.SelectedNode as VETreeNode);
e.Handled = true;
}
}
@@ -1079,20 +1080,25 @@ namespace VEPROMS
else
{
VETreeNode tn = (VETreeNode)(tv.SelectedNode);
if (tn != null)
OpenNode(tn);
}
}
private void OpenNode(VETreeNode tn)
{
if (tn != null)
{
if (tn.VEObject.GetType() == typeof(FolderInfo) || tn.VEObject.GetType() == typeof(DocVersionInfo))
{
if (tn.VEObject.GetType() == typeof(FolderInfo) || tn.VEObject.GetType() == typeof(DocVersionInfo))
if (tn.Nodes.Count > 0)
{
if (tn.Nodes.Count > 0)
{
tn.Expand();
tv.SelectedNode = tn.Nodes[0];
tv.Focus();
}
tn.Expand();
tv.SelectedNode = tn.Nodes[0];
tv.Focus();
}
else
SetupNodes(tn);
}
else
SetupNodes(tn);
}
}
/// <summary>