這可能很簡單。這是一個類的任務,似乎有幾個版本的這個浮動,以及幾個版本的答案,但我不知道他們是如何工作的。該任務是創建兩種形式。一個是宿舍價格和膳食價格,第二個是顯示總價格。我希望價格在價格表中顯示爲輸入標籤。除了我不確定如何從一個到另一個獲取信息。這是否需要我在計算器表單中的某處進行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;
}
}
這是窗口2(價格)代碼:
public partial class Price : Form
{
Calculator myCalulator = new Calculator();
public Price()
{
InitializeComponent();
}
priceLabel.Text = price.myCalculator.TosString("c");
}
之前提示:您可以添加自定義構造函數形式。 – PTwr
[將變量從Form2發送到Form1]可能重複(http://stackoverflow.com/questions/27046777/sending-variables-from-form2-to-form1) – netblognet
使變量靜態 –