Создайте конструктор с 2 аргументами, как показано ниже:
public partial class frm2 :Form
{
public frm2(List<int> object1, List<string> object2)
{
}
.....
......
}
И звоните как:
Form G = new frm2(object1, object2);
G.ShowDialog();
Второй вариант:
Вы можете создавать свойства в формах и передавать их, как показано ниже:
Form G = new frm2();
G.Object1 = object1;
G.Object2 = object2;
G.ShowDialog();
Ваш frm2 будет таким:
public partial class frm2 : Form
{
public frm2()
{
}
public List<int> Object1 { get; set; }
public List<string> Object2 { get; set; }
.....
......
}