110,535
社区成员
发帖
与我相关
我的任务
分享
public partial class Form1 : Form
{
public TreeNode hitNode;
public XmlDocument doc;
private void Form1(object sender, EventArgs e)
{
doc = new XmlDocument();
doc.Load(@"D:\cs程序\treeViewMenu1\treeViewMenu1\menu.xml");
XmlElement root = doc.DocumentElement;
TreeNode rootNode = new TreeNode(root.Name);
treeView1.Nodes.Add(rootNode);
AddTreeNode((XmlNode)root, rootNode);
ListViewShow(rootNode);
}
private void treeView1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
TreeViewHitTestInfo info = treeView1.HitTest(e.X, e.Y);
if(info.Node != null)
{
this.hitNode = info.Node; contextMenuStrip1.Show(treeView1, new Point(e.X, e.Y));
}
}
}
private void MenuItemNew_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.ShowDialog(); }