窗体之间传递信息的方法

创建两个窗体Form1和Form2,在两个窗体中分别创建textBox1和Button1,Form2中的Button1的DialogResult设置为OK,现在创建事件如下所示:

Form1中的button1事件

 1 None.gif          private   void  button1_Click( object  sender, EventArgs e)
 2 ExpandedBlockStart.gifContractedBlock.gif         dot.gif {
 3InBlock.gif            Form2 frm2 = new Form2();
 4InBlock.gif            frm2.Form2_Load(textBox1.Text);
 5InBlock.gif            frm2.ShowDialog();
 6InBlock.gif            if (frm2.DialogResult == DialogResult.OK)
 7ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gif{
 8InBlock.gif                textBox1.Text = frm2.info;
 9ExpandedSubBlockEnd.gif            }

10ExpandedBlockEnd.gif        }

Form2中的button1事件和From_load事件

 1 None.gif          public  Form2()
 2 ExpandedBlockStart.gifContractedBlock.gif         dot.gif {
 3InBlock.gif            InitializeComponent();
 4ExpandedBlockEnd.gif        }

 5 None.gif         public   string  info
 6 ExpandedBlockStart.gifContractedBlock.gif         dot.gif {
 7InBlock.gif            get
 8ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gif{
 9InBlock.gif                return textBox1.Text;
10ExpandedSubBlockEnd.gif            }

11ExpandedBlockEnd.gif        }

12 None.gif
13 None.gif         internal   void  Form2_Load( string  info)
14 None.gif
15 ExpandedBlockStart.gifContractedBlock.gif         dot.gif {
16InBlock.gif            textBox1.Text = info;
17ExpandedBlockEnd.gif        }

18 None.gif
19 None.gif         private   void  Form2_FormClosing( object  sender, FormClosingEventArgs e)
20 ExpandedBlockStart.gifContractedBlock.gif         dot.gif {
21InBlock.gif            DialogResult = DialogResult.OK;
22ExpandedBlockEnd.gif        }

演示效果描述:

在Form1中textBox1输入xumng.cnbologs.com点击button1,打开窗体Form2,Form2中的textBox1的已经填上xumng.cnblogs.com,修改Form2中的textBox1的值为 http://xumng.cnblogs.com,点击Form2中的按钮,窗口关闭后将值传递给Form1中的textBox1。

转载于:https://www.cnblogs.com/xumng/archive/2006/06/17/428481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值