もう一度、すべてのフォームを更新しようとしています。私の最初のフォームでは、別のフォームform2を開く "作成"ボタンを押します。この2番目のフォームには入力フィールドがあり、最初のフォームにコンボボックスを入力する値を入力できます。 2番目のフォームには、「更新」ボタンがあります。最初に更新を押すと、拳のフォームを更新したいと思います。2回目に編集した後にフォームをリフレッシュしてください。
私はthis.refresh();
があることを知っていますが、これが私にとって有用かどうかはわかりません。私はまだC#にはかなり新しいですし、一緒に2つの形態を相互に作用することはかなり複雑な概念である
Private void Form2UpdateButton_Click
{
//do update stuff
Form1_load.Refresh();
}
または多分
private void Form2UpdateButton_Click
{
//do update stuff
Form1.close();
Form1.Open();
}
- Form2をオン
:私はの線に沿って何かをしようとしています私には間違った方法をしているかどうか知らせてください。リフレッシュは間違った場所にあるかもしれませんが、これが私が望むものだと思います。
特定のイベントを監視するために、form1にリスナーを書き込むことができます。 – Adam
あなたはリスナーが – asdfsa
であることを詳細に教えてください。そのリスナーは、フォーム2で更新ボタンが押されているのを見て、フォーム1のthis.refeshを行うことができますか?しかし、フォーム1は、更新ボタンがフォーム2上にのみ存在すると、どのように更新ボタンを見るでしょうか? – asdfsa