CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于WINDOWS窗体之间调用,传值的问题??请高手指点!!

楼主mj903(笑笑)2006-03-18 11:32:15 在 .NET技术 / C# 提问

如何在WINDOWS窗体Forms1.cs中点击BUTTON按钮弹出另外一个窗体Forms2.cs,并传值给Forms2,请问在BUTTON按钮的点击事件代码中如何编写??望高手指点!!在线等待~~~~谢谢 问题点数:20、回复次数:10Top

1 楼gsxin(新少)回复于 2006-03-18 12:06:48 得分 10

1.如果是传一个值的   可定义一个全局变量如:public   数据类型   变量名称=要传递的数据   ;  
  然后Forms2   aa=new   Forms2;   接着   aa.ShowDialog();就可以打开表   Forms2了,再把   “变量名称”   赋给你在Forms2中所要的....;  
  2.如果要传递多个值,就可以用公共数组,或者多个公共变量就行了Top

2 楼gsxin(新少)回复于 2006-03-18 12:08:39 得分 0

写错了。不是公共数组和公共变量,而是全局数组,全局变量Top

3 楼gsxin(新少)回复于 2006-03-18 12:10:11 得分 0

再改一下   :Forms2   aa=new   Forms2()   少了个():Top

4 楼mj903(笑笑)回复于 2006-03-18 12:10:15 得分 0

大哥,那如何把这个全局变量传给第二个窗体中的变量啊??Top

5 楼CGACHA()回复于 2006-03-18 12:11:29 得分 10

要窗体传值只需要把变量申明为全局变量就行了,比如:public   string   a="aaaaaa";     在Form2要取得变量值的话只要填加:   Form1   form1=new   Form1();   string   str=form1.a;   就可以取值Top

6 楼zhzuo(秋枫)回复于 2006-03-18 12:23:22 得分 0

一般的实现,  
  http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxTop

7 楼chentianfen(yi)回复于 2006-03-18 12:30:13 得分 0

show出来后用return,返回你想要的,C#实现这个很容易,就像函数调用Top

8 楼mj903(笑笑)回复于 2006-03-18 12:45:32 得分 0

哦,明白了,谢谢各位!!Top

9 楼gsxin(新少)回复于 2006-03-18 12:51:30 得分 0

1.在Forms1如果是传一个值的   可定义一个全局变量如:public   数据类型   变量名称1=要传递的数据   ;  
  然后Forms2   aa=new   Forms2;   接着   aa.ShowDialog();就可以打开表   Forms2了,再把   “变量名称”   赋给你在Forms2中所要的....;  
  2.如果要传递多个值,就可以用公共数组,或者多个公共变量就行了  
  3.  
  Forms2中的变量如:BB=变量名称1。这样不就行了吗?   注意变量的数据类型要一致Top

10 楼peakking(peakking)回复于 2006-03-19 13:36:49 得分 0

重载Form2的构造函数,将要传递的变量作为参数传递Top

相关问题

  • 窗体调用
  • 菜鸟求救一问,肯请各路神仙指点迷经,关于窗体调用
  • 为什么我在DLL中把窗体设成fsMDIChild时,调用出错,请高手指点。
  • 大家来看一下我写的窗体类,但不知道Create不能调用?!请高手指点一下!
  • 调用一窗体,如何返回想要的值?
  • dll中的窗体调用
  • 如何调用窗体!
  • VB 窗体调用FORM.HIDE
  • 窗体的调用问题
  • .net 窗体调用问题?

关键词

  • 数据
  • 变量
  • 窗体
  • 值
  • 全局
  • 数组
  • form2
  • 传递
  • 公共
  • 名称

得分解答快速导航

  • 帖主:mj903
  • gsxin
  • CGACHA

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo