это, вероятно, очень просто. Это назначение для класса, кажется, несколько версий этого плавающего и несколько вариантов ответа, но я не уверен, как они работают. Назначение - создать две формы. Один с ценой в общежитии и ценами на питание, а вторая форма - отображать общую стоимость. Я хочу, чтобы цена отображалась во входной метке в ценовой форме. Кроме того, я не уверен, как получить информацию от одного к другому. Это требует, чтобы я делал get/set где-то в моей форме «Калькулятор»? Это форма 1 (калькулятор) код:Передача переменной в другую форму
public partial class Calculator : Form
{
Price myPrice = new Price();
decimal dorm = 0;
decimal meal = 0;
public Calculator()
{
InitializeComponent();
}
private void getPriceButton_Click(object sender, EventArgs e)
{
decimal price = 0;
getInput();
price = dorm + meal;
myPrice.ShowDialog();
}
private void getInput()
{
if(allenRadioButton.Checked)
{
dorm = 1500;
}
if(pikeRadioButton.Checked)
{
dorm = 1600;
}
if(farthingRadioButton.Checked)
{
dorm = 1800;
}
if(universityRadioButton.Checked)
{
dorm = 2500;
}
if(sevenRadioButton.Checked)
{
meal = 600;
}
if(fourteenRadioButton.Checked)
{
meal = 1200;
}
if(unlimitedRadioButton.Checked)
{
meal = 1700;
}
}
Это form2 (Цена) Код:
public partial class Price : Form
{
Calculator myCalulator = new Calculator();
public Price()
{
InitializeComponent();
}
priceLabel.Text = price.myCalculator.TosString("c");
}
Подсказка: вы можете добавлять собственные конструкторы форм. – PTwr
Возможный дубликат [Отправка переменных из формы 2 в форму1] (http://stackoverflow.com/questions/27046777/sending-variables-from-form2-to-form1) – netblognet
Сделать переменные статическими –