私のプロジェクトには 2 つのフォームがあり、5 つのクラスが好きです。私がしたいのは、クラスのフォームで定義されているメソッドを呼び出すことです。そのため、クラスで呼び出したときに実行されます。クラスでフォームのインスタンスを作成することを考えましたが、それは「新しいフォーム」を作成するだけであり、無意味です。私の他のオプションは、フォームを静的フォームにすることですが、これを行う方法がわかりません。ご協力ありがとうございました!
編集
私のフォームで定義されているメソッドは次のとおりです。
public void fillMatrix(char[,] currentMatrix, int rows, int columns)
{
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
string route = GameInstance.vexedGame.imgToShow(currentMatrix[i, j]);
DataGridVexed[j, i].Value = Bitmap.FromFile(route);
}
}
}