C# 从主窗体到另一窗体的输入
我想从主窗体接收第二个窗体的输入。C# 从主窗体到另一窗体的输入,c#,C#,我想从主窗体接收第二个窗体的输入。 我尝试生成第二种形式的方法,这就是我得到的: internal Form2 Method(string value) { throw new NotImplementedException(); } 第一个表单中的值应传递到“value”变量中。 如何以字符串形式返回“value”,以便使用它 顺便说一下,我不知道如何使用“内部”访问修饰符。您可以创建一个类,如 Public Class ValueTransfer { public str
我尝试生成第二种形式的方法,这就是我得到的:
internal Form2 Method(string value)
{
throw new NotImplementedException();
}
第一个表单中的值应传递到“value”变量中。如何以字符串形式返回“value”,以便使用它
顺便说一下,我不知道如何使用“内部”访问修饰符。您可以创建一个类,如
Public Class ValueTransfer
{
public string Value1{get;set;}
}
现在,您可以从from1创建ValueTenasfer对象,如
ValueTransfer v=new ValueTransfer();
v.Value1="string";
并将类对象从方法传递到另一个方法中您不需要创建方法,只需为第二种形式添加一个参数构造函数,这样,当您需要以第二种形式传递值时,只需创建一个第二种形式的对象,该对象带有参数,无论您想传递给它什么,只需创建一个带参数的对象,而不带参数
Form1()
{
String to_pass = "abcdefg";
Form2 formsecond = New Form2(to_pass);
}
Form2(string to_pass)
{
MessageBox.Show(to_pass);
}
但是,在使用此方法之前,不要忘记添加参数化构造函数,否则会出现错误。生成的方法意味着您应该在该方法中返回
Form2 object
。在许多其他重复中,可能存在…的重复。在任何地方进行简单的搜索都会得到答案。