[英]how to display a variable in the text box C#?
你好,我面臨一個小問題,在選中另一個復選框后在文本框中顯示變量,這是我的代碼:
public partial class AccessoriesForm : Form
{
public AccessoriesForm()
{
InitializeComponent();
}
private void Total(object sender, EventArgs e)
{
double TotalPrice = 0;
if (CagesCheckBox.Checked)
{
TotalPrice += 0.75;
TotalPriceTextBox.Text = TotalPrice.ToString();
}
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
// 請幫忙
我假設您的問題是您在方法內部定義了TotalPrice
,因此每次在TextBox
看到0.75
,將定義放在方法之外即可正常工作。
double TotalPrice = 0;
private void Total(object sender, EventArgs e)
{
if (CagesCheckBox.Checked)
{
TotalPrice += 0.75;
TotalPriceTextBox.Text = TotalPrice.ToString();
}
}
同樣不要忘記附加事件處理程序。您可以為此使用CheckedChanged
事件,並將其附加到構造函數中:
public AccessoriesForm()
{
InitializeComponent();
CagesCheckBox.CheckedChanged += Total;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.