皆さんの迅速な対応に感謝します。これが私が今持っているものです..
私の問題は、Form2 f2 = new Form2(); にパラメーターを追加する必要があることです。一部ですが、このエラーが発生した場合、「フィールド初期化子は非静的フィールド、メソッド、またはプロパティを参照できません」
私のForm1では、これを編集しませんでした^
public partial class Form1 : Form
{
Form2 f2 = new Form2();
int userInputValue;
string userInputValueConverted;
string formulaShow = "";
public double answer = 0.0;
public double output;
public Form1()
{
InitializeComponent();
}
f2.DuAnswer = output;
f2.Formula.Text = formulaShow;
f2.Show();
私のFORM2の場合、コンストラクターは1つしかありません
public double duAnswer;
public Form2(double output)
{
InitializeComponent();
duAnswer = output;
}
public double DuAnswer
{
get
{
return duAnswer;
}
set
{
duAnswer = value;
}
}
そして私の結果ボタンのために
private void result_Click(object sender, EventArgs e)
{
MessageBox.Show("" + duAnswer.ToString("F2"));
}