使用参数 C# WinForms 创建副本 window
Creating a duplicate window with parameters C# WinForms
我正在尝试让我的 windows 表单应用程序在单击 New Window
按钮时创建具有特定参数的副本 window。所以基本上,当单击按钮时,它会创建一个新的 window 与之前的 window 相同(不是弹出消息框)。我找到了一个简单的方法来做到这一点:
Form1 form = new Form1();
form.Show();
此代码将创建一个与名为“Form1”的表单相同的 window。但是,我想传递一些信息给下一个window,像这样:
Form1 form = new Form1("this window was created by clicking the button");
form.Show();
然后我需要一些在创建 window 时访问参数的方法。
提前致谢
为表单创建构造函数、方法或属性 class 以传入您想要的任何数据。
构造函数:
public class Form1 : Form
{
public Form1(string titleText)
{
// use the parameter
}
}
我正在尝试让我的 windows 表单应用程序在单击 New Window
按钮时创建具有特定参数的副本 window。所以基本上,当单击按钮时,它会创建一个新的 window 与之前的 window 相同(不是弹出消息框)。我找到了一个简单的方法来做到这一点:
Form1 form = new Form1();
form.Show();
此代码将创建一个与名为“Form1”的表单相同的 window。但是,我想传递一些信息给下一个window,像这样:
Form1 form = new Form1("this window was created by clicking the button");
form.Show();
然后我需要一些在创建 window 时访问参数的方法。
提前致谢
为表单创建构造函数、方法或属性 class 以传入您想要的任何数据。
构造函数:
public class Form1 : Form
{
public Form1(string titleText)
{
// use the parameter
}
}