永发信息网

C# winform 父窗口 向“带参”子窗口多次传值

答案:2  悬赏:40  手机版
解决时间 2021-03-05 09:25
  • 提问者网友:你挡着我发光了
  • 2021-03-04 23:08
form_parent 中有panel2 , 其中放置form_child。

点击form_parent 中的button1之后,执行
{
……
form_child child =new form_child(string para1);
……
child.show();
}
此处能正常运行,但是到第二次想给child传递新参数的时候重新执行此代码无效。
测试过在form_child中执行this.close():之后可以实现。
但是不知有什么方法可以在form_parent 中执行child.close();
注:form_child 实例化必须在button1的点击事件后,因为要判断参数是否正确。

没分了··
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-03-05 00:44
在form_child窗体里加一个public的函数,比如public void SetParams(string param){//.....}
然后在form_parent里调用child.SetParams(param)就行了
全部回答
  • 1楼网友:woshuo
  • 2021-03-05 01:36
我。。知。。道 加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯