я в состоянии передать одну переменную во вторую форму из первой основной формы, используя код ниже: Форма 1:Как передать более одной переменной в форме C#
public void PJRating_Click(object sender, RoutedEventArgs e)
{
//This block reads in user text box submissions
mys = Convert.ToDouble(MYS.Text);
tubeOD = Convert.ToDouble(TubeOD.Text);
tubeID = Convert.ToDouble(TubeID.Text);
tjOD = Convert.ToDouble(TJOD.Text);
adjTens = ((Math.Pow(((((tubeOD - tubeID) * 0.95) + tubeID)), 2) - Math.Pow(tubeID, 2)) * (Math.PI/4)) * (mys * Math.Pow(10, 3));
//Diplay the new window
PupJointRating newTensileRating = new PupJointRating(adjTens);
newTensileRating.Show();
}
Форма 2 :
public PupJointRating(double adjTens)
{
InitializeComponent();
Convert.ToString(adjTens);
string tensCap = String.Format("{0:N0}", adjTens);
DisplayTensCap.Text = tensCap;
}
Этот код работает для отображения переменной «adjTens» из первой формы во второй форме. Однако из этой первой формы есть другие переменные, которые я хочу отобразить во второй форме, и я не могу понять, как это сделать. Любая помощь приветствуется.
Пропустить дополнительные аргументы в 'PupJointRating'? – Tim