表达式是一个值,因此不能成为赋值的目标。 VB

时间:2014-09-08 17:42:28

标签: vb.net vba

守则:

If Play.Location.X > (Mob.Location.X) Then
Mob.Location.X = (+("1"))
End If

“Mob.Location.X =(+(”1“))”收到错误“表达式是一个值,因此不能成为作业的目标”

有谁知道如何解决这个问题?

对不起,我的英语很差,我来自瑞典。

1 个答案:

答案 0 :(得分:2)

如果要增加X组件:

Mob.Location = new Point(Mob.Location.X + 1, Mob.Location.Y)

否则:

Mob.Location = new Point(Mob.Location.X, Mob.Location.Y + 1)