我有一个带有按钮的Order_Form,可以将您带到Client_form以选择客户端名称。我想将客户端名称传递回Order_Form(通过单击按钮)但不使用
Order_Form frm1 = New Order_Form();
因为我将丢失Order_Form中的所有数据。 我怎么能这样做?
答案 0 :(得分:3)
您只需将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";
}
}