我希望在文本框中显示值,而无需单击按钮。只是更新价值

时间:2013-10-03 06:39:18

标签: c++ winforms visual-c++

我只是乘以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;


 }

1 个答案:

答案 0 :(得分:0)

您需要将计算结果放在与您输入的文本框不同的文本框中。

实际上,当您输入新值时,它将触发事件并再次将其设置为50。哪个会再做一次。然后再次。永远。或者直到程序崩溃。