when you create an empty form it looks like this:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
to get three variables from constructor you can change it to:
public partial class Form1 : Form
{
string a;
string b;
string c;
public Form1(string _a, string _b, string _c)
{
InitializeComponent();
a=_a;
b=_b;
c=_c;
label1.Text=a;
textBox1.Text=b;
listBox1.Items.Add(c);
}
}
showing that second form might be something like:
var frm=new Form1("some","string","to show");
frm.Show();
remember whats here called Form1 is your second form so you need to use your own name.