子フォームから親フォームの関数を実行させたいのですがどのようにすればいいでしょうか?
実現させたいこと
親フォームがarray値(x)を所持して子のclickイベントで親フォームのarray値(x)を変更し、子にもarray値(x)を反映させたいです。
親から子は操作できるので上記の「子にもarray値(x)を反映させたいです。」は無視しても大丈夫です。
親Form1
子Form2
//子フォーム_モードレスで呼び出し。 private int[] x= new int[3];//配列宣言 form2 child = new form2(); child.show(); /// public void resize(){//この処理を子から呼び出したい //処理 x[0] = 3; }
//子フォームをクリックしたら呼び出す this.Click += new EventHandler(this.formsclick); public void formsclick(ojbect sender, EventArgs e){ //親のresize()を呼び出したい }
visual studio 2019
.NET Framework 4.6.1
windows 10 64bit
回答2件
あなたの回答
tips
プレビュー