我只是乘以10和data(int),我想在文本框中显示数据,我不想通过点击按钮或其他东西来更新值。我想只通过文本框事件触发它。它会自动更新它。我使用的是vc ++ 2010,windows form application。
这是我的代码:
private:System :: Void textBox1_TextChanged(System :: Object ^ sender,System :: EventArgs ^ e){
unsigned long data = 10;
unsigned long value;
value=5*data;
String^ str = value.ToString();
textBox1->Text=System::String^ str;
}
答案 0 :(得分:0)
您需要将计算结果放在与您输入的文本框不同的文本框中。
实际上,当您输入新值时,它将触发事件并再次将其设置为50。哪个会再做一次。然后再次。永远。或者直到程序崩溃。