有两个form,form1和form2,在form2中有textBOX1还有个按钮,按钮响应button_click事件
form2中的代码: private void button1_Click(object sender, EventArgs e)
{
string s = textBox1.Text;
Form1 form1 = new Form1();
form1.ShowString(s);
this.Close();
}
form1中的代码:public void ShowString(string s)
{
this.treeView1.Nodes.Add(new TreeNode(s));
}
为什么这个加的时候treeview里面却没有显示出来子节点的名字为s啊
C#treeview创建子节点的问题
答案:2 悬赏:70 手机版
解决时间 2021-03-23 10:20
- 提问者网友:记得曾经
- 2021-03-23 07:11
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-23 07:28
string s = textBox1.Text;
Form1 form1 = new Form1();
form1.ShowString(s);
form1.Show();
this.Close();
Form1 form1 = new Form1();
form1.ShowString(s);
form1.Show();
this.Close();
全部回答
- 1楼网友:枭雄戏美人
- 2021-03-23 07:35
//contextmenustrip1与treeview1关联,在节点上单击右键就给该节点添加子节点,在空白地方单击右键,就添加根节点
usingsystem;
usingsystem.collections.generic;
usingsystem.componentmodel;
usingsystem.data;
usingsystem.drawing;
usingsystem.text;
usingsystem.windows.forms;
namespacewindowsapplication8
{
publicpartialclassform1:form
{
publicform1()
{
initializecomponent();
this.treeview1.labeledit=true;
}
privatevoidtreeview1_nodemouseclick(objectsender,treenodemouseclickeventargse)
{
if(e.button==mousebuttons.right)
{
this.treeview1.selectednode=e.node;
flag=true;
contextmenustrip1.show(mouseposition);
}
}
boolflag=false;
privatevoid添加节点toolstripmenuitem_click(objectsender,eventargse)
{
treenodetn=newtreenode();
if(flag)
{
this.treeview1.selectednode.nodes.add(tn);
this.treeview1.selectednode=tn;
tn.beginedit();
flag=false;
}
else
{
this.treeview1.nodes.add(tn);
this.treeview1.selectednode=tn;
tn.beginedit();
flag=false;
}
}
privatevoidtreeview1_afterlabeledit(objectsender,nodelabelediteventargse)
{
e.node.text=e.label;
}
privatevoidcontextmenustrip1_opening(objectsender,canceleventargse)
{
if(!flag)
{
this.treeview1.selectednode=null;
}
}
boolflag1=false;
privatevoidcontextmenustrip1_itemclicked(objectsender,toolstripitemclickedeventargse)
{
flag1=true;
}
privatevoidcontextmenustrip1_closed(objectsender,toolstripdropdownclosedeventargse)
{
if(!flag1)
{
flag=false;
}
else
{
flag1=false;
}
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯