谢谢您的帮助!
在Microsoft Expression Blend 4(WPF)中,我在下面编写了一段代码来控制x的范围。当我按下按键时,代码可能会一次又一次地掉下来:
if (e.KeyStates == Keyboard.GetKeyStates(Key.Down))
{
x = x + 0.2;
if (x == 0.8)
{
x = x - 0.2;
}
TB.Text= Convert.ToString(-x*5);
}
else if (e.KeyStates == Keyboard.GetKeyStates(Key.Up))
{
x = x - 0.2;
if (x == -1)
{
x = x + 0.2;
}
TB.Text= Convert.ToString(-x*5);
}
但是,当我随机按下上和下时,我在TB(文本框)中找到了thet,但没有出现0,而是将其替换为2.775或-2.77。怎么会来?
谢谢!