我已经研究了很多关于如何让它工作但我无法解决问题,我也不喜欢一些研究方法,因为我认为它浪费了 Ram Space。无论如何,这是问题所在:
我有两种形式:Form1(有 DataGridView(修改器:Public),TextBox1,Button1) - 父窗体 Form2(有 TextBox1,Button1) - 子窗体
public partial class Form1 : Form
{
Pivate Void Button1_Click()
TransferText("Text_Example")
Public Void TransferText(string text)
Form2 frm2 = new Form2();
frm2.show()
frm2.textbox1 = text;
}
这显然不起作用,这样做的正确方法是什么?我正在尝试打开 Form2,并更改 Form2 的 textbox1 值。
在 Form2 上,我有以下代码:
public partial class Form2 : Form
{
Private Void Button1_click()
RowAdder("Example-Text", "Example2");
Public Void RowAdder(string text1, string text2)
Form frm1 = ?? // What should I write here ?
frm1.DataGridView1.Rows.Add(text1, text2)
这也不起作用,那么我该如何解决呢?我正在尝试在 Form1 上添加来自 Form2 的行。
非常感谢您对此问题的任何帮助。我已经坚持了一段时间。