下载此文档

WinForm窗体传值.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
了解了窗体的显示相关知识,接着总结一下窗体的传值方法:

特点:传值是单向的(不可以互相传值),实现简单
实现代码如下:
在窗体Form2中      
int value1;
string value2;
public Form2 ( int value1 , string value2 )
{
    ponent ( );
    = value1;
    = value2;
}
在窗体Form1中这样调用
new Form2 ( 111 , "222" ).Show ( ); //这样就把111,"222",这2个值传送给了Form2

特点:传值是双向的,实现简单
实现代码如下:
在一个app类中定义一个静态成员value
public class app
{
public static string value;
}
在窗体Form1中这样调用
= "f2";        //给静态成员赋值
new Form2 ( ).Show ( ); //显示Form2
在窗体Form2中     
= ; //
= "Form2";    //,以便其他窗体调用

特点:实现简单
实现代码如下:
在窗体Form2中定义一个公有属性Form2Value,获取和设置textBox1的文本值
public string Form2Value
{
    get
    {
        return ;
    }
    set
    {
        = value;
    }
}
在窗体Form1中这样调用
Form2 f2 = new Form2 ( );
= "Ok";     //给Form2的textBox1赋值Ok
( );

特点:实现简单,灵活
实现代码如下:
在窗体Form1中
public int Form1Value = 1;
Form2 f2 = new Form2 ( );
( this );       //把Form1作为Form2的所有者传递给Form2
在窗体Form2中
//Form2的所有者是Form1
Form1 f1 = ( Form1 ) ;
//取到Form1的值是1
( .ToString ( ) );
//给Form1的Form1Value赋值222
= 222;

说明::获取属于应用程序的打开窗体的集合。(此属性

WinForm窗体传值 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小30 KB
  • 时间2019-01-04