C#如何实现两个WINFORM之间的访问?

原创 2008年09月28日 10:31:00

form1中打开form2,修改form2中的数据后,就返回给了form1,由于都是实例,怎么做呢?

这个问题比较初级,不过很多新手遇到这个问题会和我一样,比较困惑.
我google里查了查,把相关资料列了出来.我发现最后的办法是最好的.就是通过构造函数,把form1实例传递进去form2,这样form2中就可以修改form1实例里面的数据成员了.

在.net中轻松掌握Windows窗体间的数据交互(一)
http://dev.csdn.net/article/26/26433.shtm

在.net中轻松掌握Windows窗体间的数据交互(二)
http://dev.csdn.net/article/26/26434.shtm

通过事件,在两窗体间传递数据
http://www.lzinfo.cn/edu/list.asp?id=1334

C#如何实现两个WINFORM之间的访问
http://www.lzinfo.cn/edu/list.asp?id=1335

Visual C#中实现窗体间的数据传递之一
http://developer.ccidnet.com/pub/disp/Article?columnID=322&articleID=34309&pageNO=1


Visual C#实现窗体间数据传递之二(1)(2)
http://tech.ccidnet.com/pub/disp/Article?columnID=294&articleID=34599&pageNO=1
http://tech.ccidnet.com/pub/disp/Article?columnID=294&articleID=34599&pageNO=2

Visual C#实现不同窗体间数据传递之三
http://developer.ccidnet.com/pub/disp/Article?columnID=818&articleID=36161&pageNO=1

窗体之间如何访问?
http://community.csdn.net/Expert/topic/2671/2671001.xml

C#实现两个数据库之间的数据上报

用VS2008实现本地数据库上传数据到远程数据,数据可以是一个表,或一个表的部分数据,或查询数据,或数据编辑后上传。 其它VS版本,复制其中代码就可以,未使用其它任何插件,有详细注释。 单独页面实现,...
  • wyfly1000
  • wyfly1000
  • 2015年07月16日 14:44
  • 1090

【转】c#实现在两个窗体(winform)之间传输数据或变量的方法

在父窗体中显示子窗体时,加上子窗体.Owner=this; 在子窗体中定义一个父窗体对象,在Load函数里面让父窗体对象=(父窗体类型)this.Owner。 然后用这个父窗体对象就可以在子窗体的...
  • zjwen2007
  • zjwen2007
  • 2015年03月12日 17:54
  • 1213

winform程序两个窗体间同步数据(一): 静态变量和线程实现

一 : 需求 两个winform窗体上分别有两个TEXTBOX控件,当点击弹出子窗口按钮时,会弹出子窗口。当在子窗体的TEXTBOX控件上输入文本时,内容会同步到父窗体的TEXTBOX控件上。 二 :...
  • nocomment_84
  • nocomment_84
  • 2017年02月02日 11:22
  • 442

C#如何实现两个WINFORM之间的访问?

http://www.cnblogs.com/cowbird/archive/2004/08/02/29399.html 
  • fjfdszj
  • fjfdszj
  • 2007年04月08日 20:23
  • 345

C#如何实现两个WINFORM之间的访问

在VB中我们通常可以通过form1!text1.text等进行窗体之间的访问,但是在C#中我们发现这样是行不同的,通过我这几天的研究,终于想出了进行两个WINFORM之间访问的办法,那就是通过一个中间...
  • waterboy
  • waterboy
  • 2004年08月29日 04:18
  • 1116

C#两个窗体之间值通信

C#两个或者多个窗体之间值得传递方法有很多种,大致可以分为单向传递和双向传递两种,后者当然更加灵活一点,对于C#的特点体现的也最好。这里总结两种最为常用的方法,通过属性设置和事件委托进行通信。 1、事...
  • Amrser
  • Amrser
  • 2015年04月10日 21:39
  • 441

两个窗体间实时传递数据

相信大家在做系统的时候,很多人都遇到需要在两个不同的窗体间传递数据的情况,例如可以单独打开一个窗口,用于显示代码名称对照关系,通过双击该窗体的数据,我们希望这个数据传递到另一个窗体中。如何实现两个窗体...
  • liangsanpi
  • liangsanpi
  • 2008年11月24日 10:44
  • 781

Winform 进程之间通讯的几种方法

进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有: 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程...
  • fwj380891124
  • fwj380891124
  • 2012年02月15日 10:56
  • 4413

c# 进程间同步实现 进程之间通讯的几种方法

进程之间通讯的几种方法:常用的方法有:1.使用内存映射文件2.通过共享内存DLL共享内存3.使用SendMessage向另一进程发送WM_COPYDATA消息.比起前两种的复杂实现来,WM_COPYD...
  • feiren127
  • feiren127
  • 2010年04月07日 21:31
  • 23088

Visual Studio 中两个窗体(WinForm)之间相互传值的方法

编写WinowsForm应用程序时,实现两个窗体之间相互传递值的方法其实很简单。以下用一个例子说明:在名为FormMain主窗体运行过程中利用名为FormInfo窗体,获取用户输入信息,并将这些信息返...
  • rockyzee
  • rockyzee
  • 2014年03月18日 19:26
  • 2425
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#如何实现两个WINFORM之间的访问?
举报原因:
原因补充:

(最多只允许输入30个字)