private void disassembleToolStripMenuItem_Click(object sender, EventArgs e)
{
if (treeView1.SelectedNode != null)
{
TreeNodeTag tag = treeView1.SelectedNode.Tag as TreeNodeTag;
if (tag.Object is Section)
{
TreeNode root = GetRootNode();
foreach (TreeNode node in root.Nodes)
if (node.Tag != null && ((TreeNodeTag)node.Tag).Type == TreeNodeType.Disassembler)
{
node.EnsureVisible();
treeView1.SelectedNode = node;
disassemblerControl1.DisassembleSection(tag.Object as Section);
break;
}
}
}
}