c#winform,怎样实现窗体间的传值
两个窗体,Form1有treeview控件,选中一个节点后点击修改,跳到Form2,Form1不关闭,在Form2里修改这个节点的值,保存并关闭,同时刷新Form1的tr...
两个窗体,Form1有treeview 控件,选中一个节点后点击修改,跳到Form2,Form1不关闭,在Form2里修改这个节点的值,保存并关闭,同时刷新Form1的treeVeiw的值应该怎么做?
展开
3个回答
展开全部
Class Form1()
{
private string treeViewValue;
public string TreeViewValue
{
set{treeView.值(不知你要改什么属性,我就伪代码了)= value; }
get{return treeView.值;}
}
}
Class Form2()
{
private Form1 objForm1;
public Form2(Form1 objForm1)
{
this.objForm1 = objForm1;
显示的值 = objForm1.TreeViewValue;
}
你写的保存方法里()
{
objForm1.TreeViewValue= 修改的值
}
}
{
private string treeViewValue;
public string TreeViewValue
{
set{treeView.值(不知你要改什么属性,我就伪代码了)= value; }
get{return treeView.值;}
}
}
Class Form2()
{
private Form1 objForm1;
public Form2(Form1 objForm1)
{
this.objForm1 = objForm1;
显示的值 = objForm1.TreeViewValue;
}
你写的保存方法里()
{
objForm1.TreeViewValue= 修改的值
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把treeView的访问属性设置为public即可在另一个窗体中调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
属性应该是public,公共的,要么外域无法访问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询