窗体间变量传递

问题描述

我两个窗体。A窗体里一个TEXTBOXB窗体里也一个TEXTBOX,当B里的值变化时。A也跟着变。怎么做。

解决方案

解决方案二:
回写就行啦
解决方案三:
用字窗体、父窗体。
解决方案四:
在A窗体的改变事件下写改变B窗体的语句不就好了
解决方案五:
首先,在B窗体里引用A窗体的命名空间;然后,在B窗体的TextBox_TextChanged()事件中,写改变A窗体的TextBox的语句。
解决方案六:
用户控件或者母版页吧。。楼主莫非是frame?传值后刷新一下凑合。
解决方案七:
winform就用接口回调把

时间: 2024-10-30 19:31:30

窗体间变量传递的相关文章

关于C#窗体间数据传递,新手求指导!

问题描述 问题简化一下是这样的,有3个窗体,form1里有个button1,点击打开窗体form2,form2里有个button点击打开窗体form3,form3里有个方法里面有个数组Array1,请问如何把Arry1传递到form1中?纠结了好久,路过的指导下,非常感谢! 解决方案 解决方案二:你打开窗体用的show还是showdialog?Array1传到form1里又要干什么?解决方案三:公共类静态变量解决方案四: 解决方案五:2#的方法是最简单的,还可以用委托事件,这个我曾经用过解决方案

关于窗体间数据传递

问题描述 在程序启动时启动frmMain(mdi窗体),childfrm1(用于显示明细数据的listview)根据用户使用时根据需求启动frm1,frm2.....当点击frm中的某条数据时将这条数据的明细信息传递给childfrm1(类似于vs.net窗体中在切换不同编辑窗体时将数据传递给属性编辑窗体这样的效果.) 解决方案 解决方案二:做成事件解决方案三:用构造函数或事件来实现窗体之间的通讯~~比如:classForm2{ListView_lv;publicForm2(ListView_l

利用C#实现窗体间的数据传递

一个稍微复杂一点的程序一般都有二个或者更多的窗体.有时在程序设计中,数据不仅要在同一个窗体中传递,还要在窗体间传递,这种传递是主窗体与从窗体之间数据的互相传递.从本文开始,我们将列举不同窗体间数据传递的四种情况,和用Visual C#实现这四种情况的具体方法.下面先介绍用Visual C#实现窗体间传递数据中第一种情况--从主窗体向从窗体传递字符串.在阅读完本文后,你还尝试一下利用此方法在窗体间传送数值等数据. 本文中程序设计.调试.运行的软件环境: Windows2000 服务器版 Visua

java中 的变量在方法间的传递权限问题

问题描述 java中 的变量在方法间的传递权限问题 我现在定义了方法1(),在该方法里用了scanner获取了一个整数a,对这个整数进行了相关操作,返回了一个字符串s,但是我现在定义了一个方法2(),该方法要接收方法1()返回的字符串s,该方法同时也要用到方法1()中scanner获取的那个整数a,进行操作后返回一个整数b(b用main()函数接收),那么问题就来了,方法1只能返回一个字符串s,那么方法2()怎么获取方法1()的那个用scanner接收到的整数呢?我的想法是将方法1()中的sca

ASP.NET页面间数据传递小结

asp.net|数据|页面 ASP.NET较ASP最大的优点,也是其受到越来越多程序员的欢迎的主要原因就是,ASP.NET为开发者提供了事件驱动的开发模式,从此程序员可以像利用可视化编程工具开发Windows应用程序一样来开发ASP.NET的基于Web页面的应用程序了. 一般稍微庞大的ASP.NET程序至少拥有二个或以上的Web页面,程序员在开发类似ASP.NET应用程序时一般都需要处理在多个Web页面传递数据的问题.我们知道ASP.NET程序中的各个Web页面类似于Windows应用程序中的F

在窗体间传递参数的几种常用办法

在实际开发应用中,常常需要在窗体间传递参数.常用的几种参数传递方法有如下几种: 1.使用openargs 在调用的窗体使用如下语句: docmd.openform "被调用的窗体", , , , , , "参数值" 在被调用的窗体使用me.openargs即可获取传递过来的参数 2.使用全局变量 先设置一个全局变量,例如:gstrPara, Public gstrPara as string 在调用之前传递参数值给这个全局变量 gstrPara="参数值&

不同窗体间传递数据集问题

问题描述 我有两个窗体,其中form1中有DataGrid控件,我向让form2中输入信息后点击查询按钮之后,我想让form1中的DataGrid控件立即显示出查询结果来.代码怎么写.我发现传值是个问题!解决一下 解决方案 解决方案二:form1.cs点击{Formform2=newForm2(this);form2.showd...();}publicvoid过滤(参数){}form2.csForm1parentForm;publicForm2(Form1frm){parentForm=frm

WinForm中窗体间的数据传递交互的一些方法_实用技巧

实际上过去我也写过类似的主题,这里把各种方法总结一下,内容的确基础了一些,所以这篇文章是写给刚刚学习C#的同行们的,希望对大家有些帮助吧!很抱歉,这篇文章没有诡异的bug来勾起大家的兴趣,但是下篇文章我会努力写些有趣的主题的! 在窗体间传递数据的方法比较多: 1,在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去,说起来太抽象了,我大概一写大家应该就明白了: 复制代码 代码如下: public class frmMain

在不同窗体间传递数据

问题描述 想在不同窗体间传递数据,已经试过构造函数了,还想试一下用属性传递,但是我在第一个窗体中查看该属性的值是有变化的,但在第二个窗体中,却无法得到该值,该属性值为空,请问为什么? 解决方案 解决方案二:那你在第一个窗体调用第二个窗体的时候中有没有把属性值传给第二个窗体呢?解决方案三:引用1楼jsnjlhb的回复: 那你在第一个窗体调用第二个窗体的时候中有没有把属性值传给第二个窗体呢? 构造方法?重载构造方法是可以的我是说,单独建立一个类用于接收和传递属性值,在第二个窗体中初始化第一个窗体对象