窗体传值的问题

问题描述

A窗体里有个button1,Label1,该窗体内有个定时器,每隔一分钟就会弹出另一个窗体B。B窗体有个TextBox1,和button1,我想在A弹出B之后,在B的TextBox1录入一些字后,点击B的button1,就把TextBox1的值传给A的Label1显示。。之前我是通过在A里调用B.ShowDialog()的方法,来实现判断B窗体是否按了button1确定按钮(DialogResult.Ok),如果是,则把B的TextBox1值赋给A的Label1。。这种方式本来是满足我的。可现在我需要是,希望在A里根据定时器的时间,定时一个个地弹出B。。因为使用了ShowDialog这种方式,所以只能弹出一个B窗体,不知大家有没有什么办法,可以弹出多个B,而且也可以将B的TextBox1赋给A的Label1

解决方案

解决方案二:
你在B写一个公共的方法,如Aaform=null;publicvoidgetA(Aaform){this.aform=aform;}在A中也写一个公共的方法publicvoidwriteLable(stringtext){this.Label1.Text=text;}写好后,当你打开B同时,调用一下getA方法如:Bb=newB();b.getA(this);b.show();当你在窗口B中点button1时调用一下writeLable方法如:aform.writeLable("你想要传的参数!");

时间: 2024-08-03 15:09:35

窗体传值的问题的相关文章

c#窗体传值用法实例详解

  本文实例讲述了c#窗体传值用法.分享给大家供大家参考.具体分析如下: 对于窗体间的数据传递,是刚开始从事.Net窗体应用程序开发人员碰到的一个常见问题,在此讲几个常见的实现方式.此节内容适用于模式窗体或非模式窗体,部分方式延伸到一般类的操作. (1)构造函数参数传递 通过构造函数传递参数应该是比较基本的参数传递方式,重载构造函数,通过带参数的构造函数来实例化窗体. 在窗体类内部定义参数变量, private object myParams; 实现构造函数, ? 1 2 3 4 5 publi

vb.net向父窗体传值-在vb.net中,子窗体如何向父窗体传值

问题描述 在vb.net中,子窗体如何向父窗体传值 多个窗体的变量对应的是多个SQL的视图(每个窗体变量数不同),当主窗体打开后OPC连接,打开子窗体(只能打开一个窗体),子窗体中_Load下读取的SQL视图变量名并读入一数组a(n)(全局变量)中,子窗体打开后,主窗体将a(n)读入b(n),并依据这些变量名寻找对应WINCC中的值.可是我的主窗体中应把判定子窗体是否打开的脚本写在什么事件下好呢,同时,我的OPC连接是不是也不能写在Form_Load下了,求高手指点. 解决方案 [VB.NET]

c# winform datagridview 跨窗体传值的问题

问题描述 c# winform datagridview 跨窗体传值的问题 图1 是显示从数据库中拿到 datagridview 中的内容 图2是显示的效果 图三是新窗体打开 (已获取选中行ID) 图四 我怎么选中一行 点击修改 然后把选那行的值 全部显示在新窗体上呢? 解决方案 C#_WinForm窗体传值 解决方案二: 你可以创建一个model,这个model的字段就是你要传的参数值,然后如下:add _add=new add(model _model):就可以了.意思就是利用有参呢构造参数

winform中UseControl与winform窗体传值的问题

问题描述 winform中UseControl与winform窗体传值的问题 1.两个窗体Form1,Form2,一个UserControl 2.UserControl上有一个textBox 3.Form1中添加UserControl this.panel2.Controls.Add(control1); 4.想在Form2中获取UserControl上textBox的值,我得到的总是空的? 解决方案 这里应该用动态传值! form1里 public string PassText { get

jsp 网站开发-jsp子窗体向父窗体传值

问题描述 jsp子窗体向父窗体传值 function returninfo() { alert("Hello !!"); //获取用户输入的部门信息 var depinfo=document.myform.dep.value; //关键步骤.取得父窗体的document对象 alert(depinfo); <!---->var doc=window.opener.document;// 加上这段代码.子窗体就关闭不了.不加子窗体就能关闭. //将取得的信息赋值给上个页面的接

子窗体与父窗体传值示例js代码

子窗体与父窗体之见互相传值实现使用中很频繁,本文以一个小示例抛砖引玉,希望大家可以举一反三   复制代码 代码如下: //返回值给父窗体 function returnParent(value) {//获取子窗体返回值 var parent = window.dialogArguments; //获取父页面 //parent.location.reload(); //刷新父页面 if (parent != null && parent != "undefined") {

frameset父子窗体传值?

问题描述 父窗体为一个frameset的窗体.而打开一个子窗体也是frameset的,无法把子窗体的值传到父窗体..如果父窗体是普通页面还是可以传值回来的.请各位大虾帮忙呀.这个一个子窗体.传值到父窗体的JS代码.<scriptlanguage="JavaScript"type="text/javascript">varparent_window=parent.dialogArguments;functionclick_user(user_id,name

WPF 打开关闭窗体 传值 WPF WPF WPF WPF WPF

问题描述 我在类里面关闭打开窗体!还有传值.该怎么写,才接触WPF,有不懂得地方希望大家能指点一二............. 解决方案 解决方案二:问题说的不是很清楚啊.看你的代码new一个windows,然后马上关闭?不知道你想做什么.解决方案三:引用1楼findcaiyzh的回复: 问题说的不是很清楚啊.看你的代码new一个windows,然后马上关闭?不知道你想做什么. 这段代码是错误的!!!!我是想关闭当前窗体,然后打开另一个窗体..........但是总报错!!!有什么解决的方案没??

子窗体与父窗体传值操作的js示例

//返回值给父窗体 function returnParent(value) {//获取子窗体返回值    var parent = window.dialogArguments; //获取父页面    //parent.location.reload(); //刷新父页面    if (parent != null && parent != "undefined") {        window.returnValue = value; //返回值        w