protected override void m_treeCombo_AfterSelect(object sender, TreeViewEventArgs e)
{
HvoTreeNode selectedNode = e.Node as HvoTreeNode;
// Launch dialog only by a mouse click (or simulated mouse click).
if (selectedNode != null && selectedNode.Hvo == kMore && e.Action == TreeViewAction.ByMouse)
{
ChooseFromMasterCategoryList();
}
else if (selectedNode != null && selectedNode.Hvo == kCreate && e.Action == TreeViewAction.ByMouse)
{
if (AddNewMsa())
return;
}
else if (selectedNode != null && selectedNode.Hvo == kModify && e.Action == TreeViewAction.ByMouse)
{
if (EditExistingMsa())
return;
}
else if (selectedNode != null && selectedNode.Hvo == kEmpty && e.Action == TreeViewAction.ByMouse)
{
SwitchToEmptyMsa();
return;
}
base.m_treeCombo_AfterSelect(sender, e);
}