これを機能させる方法について多くのことを調査しましたが、問題を解決できませんでした。また、Ram Space を浪費していると思われるため、調査した方法のいくつかが気に入りませんでした。とにかく、これは問題です:
Form1(Has DataGridView(Modifier: Public), TextBox1, Button1) - 親フォーム Form2(Has TextBox1, Button1) - 子フォームの 2 つのフォームがあります。
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)
これもうまくいかないので、どうすれば修正できますか?Form2 から Form1 に行を追加しようとしています。
この問題に関するヘルプは大歓迎です。私はしばらくこれにこだわっています。