public partial class Form1 : Form
{
String Path1 = Application.StartupPath + "\\component.xml";
XmlDataDocument xmlDatadoc = new XmlDataDocument();
public Form1()
{
InitializeComponent();
}
XmlDocument dom;
TreeNode tNode;
const int NORM_UI = 0;
const int SELECTED_UI = 1;
private void Form1_Load(object sender, EventArgs e)
{
this.treeview();
}
public void treeview()
{
try
{
dom = new XmlDocument();
dom.Load(Path1);
treeView1.Nodes.Clear();
treeView1.Nodes.Add(new TreeNode(dom.DocumentElement.Name));
tNode = new TreeNode();
tNode = treeView1.Nodes[0];
tNode.ForeColor = Color.Blue;
AddNode(dom.DocumentElement, tNode, NORM_UI, -1);
}
catch (XmlException xmlEx)
{
MessageBox.Show(xmlEx.Message);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
在下面的表单中,当按钮2被点击时,我希望调用这个treeview()方法,请帮帮我。
public partial class TabPageEntry_Form2 : Form
{
public TabPageEntry_Form2()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
}