这个代码有什么问题啊??

flypinging 2003-12-14 12:30:45
Private Sub Command2_Click()
If Command1.Left >= Form1.Width-Command1.Width
Command1.Left = 0
End If
Command1.Left = Command1 + 150
End Sub

Private Sub Command3_Click()
End
End Sub

我可是照着输入的啊,可是总不能运行,说什么语法错误,高手帮忙,我和书上的对了又对,都是一样的啊,为什么我总不能成功运行?
...全文
82 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dapha 2003-12-14
  • 打赏
  • 举报
回复
Command1.Left = Command1 + 150

这里错了,或许是书上印错了
flypinging 2003-12-14
  • 打赏
  • 举报
回复
Private Sub Command2_Click()
if command1.Left>=form1.Width-command1.Width
Command1.Left = 0
End If
Command1.Left = Command1.Left + 150
End Sub

Private Sub Command3_Click()
End
End Sub
我改了,为什么还是不行呢?也是语法错误,
Private Sub Command2_Click() 这一行显示为黄色
if command1.Left>=form1.Width-command1.Width 这一行显示为红色
我在输入上面这句后,回车,出现“编译错误:缺少then或go to "
唉,其实这个问题在书上是很简单的,可是我怎么这么笨呢,又要麻烦大家了
Neoking 2003-12-14
  • 打赏
  • 举报
回复
赞同!!
enj1224 2003-12-14
  • 打赏
  • 举报
回复
Command1.Left = Command1.Left + 150
吧!
不然怎么会对?

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧