日期:2014-05-19  浏览次数:21145 次

请问在VS2005里面WinForm怎么在页面中传值.. 谢谢大家帮忙....
一直学的是ASP.NET     现在要用到智能客户端..   赶着学了一下WinForm..
但碰到一个关于传值的问题..   感觉和以前的VB差不多..

方法1.     全局变量..
方法2.     New出新的页面..   (??)
方法3.     静态变量..  

但是具体怎么做却是感觉力不从心..   哪位能提供些具体的例子..代码..   非常感谢...

传值主要想用在这里..在C/S页面中点一个按钮.弹出一个小框框..(有点像日历控件)
然后点这框框里的某个值(TreeView中的一个节点),   再把这个值返回到弹出这个框框边上的文本框里..   在线等..   今天结贴...   再次谢谢各位..

------解决方案--------------------
form2 f = new from2(this) //这条在form1中,form1中load中的代码弄成方法

public from2(Form aaa)
{
//想干么干么
}

------解决方案--------------------
参考;

http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
------解决方案--------------------
參見
http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
------解决方案--------------------
关于怎么在窗体间进行数据交互,我的BLOG中也有几篇
http://blog.csdn.net/yumanqing/archive/2006/10/13/1333110.aspx
可以看看
控制窗体显示的位置,是要控制TOP和LEFT的,再Form_load中不可以吗?应该可以的
------解决方案--------------------
考虑一下接口啦,在.net 里面用接口可以实现好多的功能啦
------解决方案--------------------
好好学习!
------解决方案--------------------
接口,或者你自己封装成静态的,然后就可以跨页面了
------解决方案--------------------
接口,或者你自己封装成静态的,然后就可以跨页面了
-----------------------------------------------
up