C# 如何通过委托进行窗体1到窗体2的传值
来源:互联网 发布:下载站的网站源码 编辑:程序博客网 时间:2024/05/13 01:01
Form1中
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Form1_Form2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public delegate void MyDelegate(object sender, MyEventArgs e);
public event MyDelegate MyEvent;
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2(); //实例化一个Form2;
MyEventArgs me=new MyEventArgs(); //自定义的事件数据类实例;
me.MyValue=this.textBox1.Text; //Form1中textBox的值传给事件数据类实例;
this.MyEvent += new MyDelegate(f2.SetTextValue); //事件订阅自己建的委托;
MyEvent(this,me); //执行事件;
f2.Show(); //Form2显示
}
}
public class MyEventArgs:EventArgs
{
public string MyValue="";
}
}
Form2中:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Form1_Form2
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public void SetTextValue(object sender, MyEventArgs e)
{
this.textBox1.Text = e.MyValue;
}
}
}
- C# 如何通过委托进行窗体1到窗体2的传值
- C# 窗体传值的方法,通过委托来传值,代码相当简单。 - .NET技术 / C#
- 如何通过窗体名称(字符串)来得到窗体的实例?
- C#通过委托实现窗体间的控制传递
- 委托(泛型委托、lamda表达式、用委托进行窗体传值、多播委托
- C# 如何通过委托进行窗口传值
- C# 如何通过委托进行窗口传值
- c#利用委托进行异步跨线程加载到窗体数据
- C#利用委托实现窗体间的值传递
- C#利用委托实现窗体间的值传递 .
- 委托事件窗体传值
- C#子窗体进行数据操作后关闭,父窗体藏到后面问题的解决
- C#基础练习(使用委托窗体传值)
- 图解C#利用委托实现窗体传值
- c#之委托 (窗体传指)
- 委托、窗体传值、多播委托
- 委托(窗体传值,多播委托)
- C#委托 子窗体给父窗体传值 用于进度条
- 第10讲- UI线程阻塞及其优化
- error C2440: '=' : cannot convert from 'char ** ' to 'char *** '
- 可是他却从没有想过,很多的时候
- 物料常用表
- orcale数据库,使用weblogic数据源,点击几个功能后报异常ORA-12518, TNS:listener could not hand off client connection
- C# 如何通过委托进行窗体1到窗体2的传值
- python学习入门
- 用户表及查用户密码
- 给实习生的建议--转自CSDN高校俱乐部推出面向大学生的《实习就业需求调研》活动
- 手机网站在手机上不能全屏显示怎么办
- hdu 1142 A Walk Through the Forest 最短路
- 第一章:计算机网络概述
- (http://fonts.googleapis.com/css?)打开很慢解决方案
- Linux Shell自定义快捷指令