-1
我有一个Order_Form的按钮,带你到Client_form来选择一个客户端名称。我想(通过点击一个按钮),但没有C#在窗体之间传递数据时没有“Form1 frm = new Form1();”
Order_Form frm1 = New Order_Form();
因为我会迷失在Order_Form所有数据通过客户端名称回到Order_Form。 我该怎么做?
我有一个Order_Form的按钮,带你到Client_form来选择一个客户端名称。我想(通过点击一个按钮),但没有C#在窗体之间传递数据时没有“Form1 frm = new Form1();”
Order_Form frm1 = New Order_Form();
因为我会迷失在Order_Form所有数据通过客户端名称回到Order_Form。 我该怎么做?
你只需要在Order_Form
的实例传递给你的Client_Form
:
public class Order_Form : Form
{
public Order_Form()
{
// ...
}
public string clientName = String.Empty;
public void GetClientName()
{
// Pass the instance of the Order_Form
Client_form cform = new Client_form(this);
cform.Show();
}
}
public class Client_form
{
public Client_form(Order_Form instance)
{
// Use the passed instance to access your clientName
instance.clientName = "your string back";
}
}
通过'带你去Client_Form'你的意思是你要创建一个新的形式?像'Client_form cform = new Client_form();'和'cform.Show();'? – C4u
我发誓,这是连续第三天,我在这里看到了这个问题的重复。 – Transcendental
@Intercendental Lol。不能告诉我自己。 – C4u