无法修改'Control.Location'的返回值,因为它不是变量

时间:2016-03-17 14:37:04

标签: c#

请记住我刚刚开始使用c#。 我有这段代码:

                player.Location.Y += 8;

但遗憾的是我在player.Location上出现了这个错误

Cannot modify the return value of 'Control.Location' because it is not a variable

我的完整代码是:

 private void timer1_Tick(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Space)
        {
            player.Location.Y += 8;
            timer2.Interval = 600;
            timer2.Start();
        }
    }

我的目标是:

将“玩家”的Y提高8,然后启动一个慢慢放下他的计时器。

0 个答案:

没有答案