C# 模态框传值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 模态框传值相关的知识,希望对你有一定的参考价值。

如何将模态框中的值传回到原页面?如有可行者必追高分重赏!!!!!!
模态框中有多个值用于原页面查询。做的是ASP,不是WINFORM。

先在模式窗体声明一个public的ArrayList对象returnList,你的模式窗体有多少个值要回传,就放到一个arraylist里,然后在关闭这个模式窗体的按钮里写:
//arraylist的赋值过程
...
最后加一句
this.DialogResult=DialogResult.OK;
就可以关闭窗体了
接着父窗体弹出模式窗体的按钮里写写
ModalForm frm=new ModalForm();//ModalForm就是模式窗体啦
if(frm.ShowDialog()==DialogResult.OK)

ArrayList list=frm.retrnList;//这样回传值就能获得啦,接着你循环取吧
参考技术A Form2 form2 = new Form2();
form2.Owner= this;
form2.ShowDialog();

在form2中可以使用
this.Owner.成员名=xxx;来赋值

补充:你真逗.B/S有模态框?

以上是关于C# 模态框传值的主要内容,如果未能解决你的问题,请参考以下文章

模态框传Json数据的值

bootstrap 父页面怎么向弹出的模态窗体传值或者对象

bootstrap模态窗口怎么设置

模态框的表单怎么重置

模态框的表单怎么重置

bootstrap模态框怎么传递参数?