下载此文档

c#两个WIN程序窗口间传递参数的方法【转】.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
方法一:
C#,那么我们如何实现在不同的页面间传递参数呢?下面举例说明如何实现这一功能.
新建一个项目.
在该工程中添加一个窗体Form1.
在该窗体中定义静态型字符串变量myTestStr1:pu?"
}
方法二:
进入VS2005后,大家可以发现子窗体操作父窗体不能沿用2003下的方法:,所以只有采用更加对象一点的方法。
父窗体与子窗体间的参数传递我采用的步骤如下:
父窗体中声明一个静态的父窗体类型的临时对象publicstaticfrmFatherfrmFatherTemp;
父窗体构造函数中对该变量赋值
publicfrmFather()
{
InitializeComponent();frmFatherTemp=this;
}
把要传递的参数设置为父窗体的一个属性,并设置访问器。访问其的set方法中进行了参数与父窗体控件绑定的操作。
privatestringtestValue;
publicstringTestValue
{
get
{
returntestValue;
}
set
{
=value;=value;
}
父窗体的工作到
父窗体参数传递事件中对要传递的参数赋值,并打开子窗体此结束。
=;
frmSonfrm=newfrmSon();
();
子窗体构造函数中设置传递参数与子窗体控件的绑定操作
publicfrmSon()
{
InitializeComponent();
=;
}
子窗体回传事件中,对父窗体的临时对象的该参数属性赋值
privatevoidbtnSon_Click(objectsender,EventArgse)
{
=;();
}
ok。一切搞定!
全部代码如下:
;
;
;
;
;
;
;
namespacewinFormParameterPass
{
publicpartialclassfrmFather:Form
{
publicstaticfrmFatherfrmFatherTemp;
privatestringtestValue;
publicstringTestValue
{
get
{
returntestValue;
}
set
{=va

c#两个WIN程序窗口间传递参数的方法【转】 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小59 KB
  • 时间2022-04-11