C#获取其他形式的TextBox Entry

C# Get TextBox Entry in other forms

我有 2 个表单...还有另一个表单的文本框

var mainForm = Application.OpenForms.OfType<Form1>().Single();
mainForm.URL_BOX.Text();

The Error

你真的应该 post 你得到的错误。这不会为我编译,因为您以错误的方式引用 URL_BOX 。你可以这样做:

var mainForm = Application.OpenForms.OfType<Form1>().Single();
string urlBoxText = mainForm.Controls["URL_BOX"].Text;

另请注意,.Text 不需要括号,因为它是 属性 而不是方法。