我在Windows窗体中有Textbox
,我想在用户输入值时进行一些计算。但问题是,当我的表单加载Textbox_TextChange
事件时,因为绑定源填充文本框中的0。那我该怎么做呢
非常感谢
答案 0 :(得分:0)
一种方法是添加一个布尔字段并将其设置为true:
class Form1{
bool firstTime = true;
.
.
.
}
然后在Textbox_TextChange
方法中,仅在firstTime
为false
时进行计算:
void Textbox_TextChange(object sender, EventArgs e)
{
if(!firstTime)
{
//do calculations
}
firstTime = false;
}
因此,当您进行绑定时,这是文本第一次更改时,计算将不会执行。