| 发表于:2007-04-24 12:11:253楼 得分:0 |
在form1里 panel , treeview , label1 的name =lbvalue , label2 的name = lbtitle button1 , 在form2里有:textbox1, textbox2 的name 分别为:tbtitle,tbvalue , button 为ok 在form1里. private void treeview1_afterselect(object sender, treevieweventargs e) { if (e.node != null) { lbtitle.text = e.node.text; if (e.node.tag != null) { lbvalue.text = e.node.tag as string; } else { lbvalue.text = string.empty; } } } private void button1_click(object sender, eventargs e) { using (form2 form = new form2()) { if (form.showdialog() == dialogresult.ok) { string title = form.title; string value = form.value; if (tvtree.selectednode != null) { treenode node = tvtree.selectednode.nodes.add(title); node.tag = value; } } } 在form2里: public string title { get { return tbtitle.text; } } public string value { get { return tbvalue.text; } } 希望给你提供帮助. 我想这样是最好的.不管你怎么都很方便的去改. | | |
|