何を求めているのか正確にはわかりませんが、フォーム間でデータを渡そうとしているようです。
Form2では、ラベルを読み取るパブリックプロパティを追加できます
public string TheOperator {
get { return lblOperator.Text; }
}
次に、Form1から、form2の新しいインスタンスを作成し、必要に応じてプロパティを参照できます。
Form2 fm = new Form2();
fm.Show();
string theOp = fm.TheOperator;
//////////
編集への応答:これをForm1に追加して、そこで演算子変数を公開できます。
public string MyOperator {
get { return lblOperator.Text; }
set {
lblOperator.text = value;
//You can perform any updates to
//your calculations here, or call
//another method to do so
}
}
private void OpenForm2()
{
Form2 frm2 = new Form2(this);
frm2.Show();
}
次に、Form2内で、Form1への参照を渡して、パブリックプロパティにアクセスできるようにします。
private Form1 frm;
public New(Form1 _frm)
{
frm = _frm;
}
private void UpdateOperator()
{
//call this method, calculating your operator and then
//set the operator on the first form (variable frm) to
//What you need it to do
frm.MyOperator = lblOperator.Text;
}