图文详解C#窗体间传递数据
——窗口1若干TextBox中的数据,传递到窗口2中的ListView
功能描述:主窗体有一ListView控件和一“添加”Button控件。点击“添加”Button弹出一窗口,此窗口有若干TextBox,输入数据后,点击“确定”Button,数据回传到主窗体的ListView中。
核心知识:委托
实现步骤:
第二步:Form2.cs中的代码编写如下:(红色标记代码需要手动输入)
namespace MenuDemo
{
public delegate void MyDelegate(string Item1, string Item2);//委托实质上是一个类
public partial class Form2 : Form
{
public MyDelegate myDelegate;//声明一个委托的对象
public Form2()
{
InitializeComponent();
}
p
——窗口1若干TextBox中的数据,传递到窗口2中的ListView
功能描述:主窗体有一ListView控件和一“添加”Button控件。点击“添加”Button弹出一窗口,此窗口有若干TextBox,输入数据后,点击“确定”Button,数据回传到主窗体的ListView中。
核心知识:委托
实现步骤:
第一步:新建两个窗体,各自添加控件并设计成如下效果:
FrmMain 主窗体,Form2 交互录入窗体
第二步:Form2.cs中的代码编写如下:(红色标记代码需要手动输入)
namespace MenuDemo
{
public delegate void MyDelegate(string Item1, string Item2);//委托实质上是一个类
public partial class Form2 : Form
{
public MyDelegate myDelegate;//声明一个委托的对象
public Form2()
{
InitializeComponent();
}
p