ex9.用top、left属性改变位置

10 篇文章 1 订阅

ex9.用top、left属性改变位置

改变位置

Option Explicit
Dim myTop As Long, myLeft As Long

Private Sub Command1_Click()
'上移
With Image1
    .Top = .Top - 100
End With
End Sub

Private Sub Command2_Click()
'下移
With Image1
    .Top = .Top + 100
End With
End Sub

Private Sub Command3_Click()
'左移
With Image1
    .Left = .Left - 100
End With
End Sub

Private Sub Command4_Click()
'右移
With Image1
    .Left = .Left + 100
End With
End Sub

Private Sub Command5_Click()
'回到初始位置
With Image1
    .Left = myLeft
    .Top = myTop
End With
End Sub

Private Sub Form_Load()
With Image1
    .Picture = LoadPicture(App.Path & "\chick.gif")
    .Width = Me.Width / 8
    .Height = Image1.Width
    .Left = (Me.ScaleWidth - .Width) / 2
    .Top = (Me.ScaleHeight - .Height) / 2
    myLeft = .Left  '记录初始位置
    myTop = .Top
End With
End Sub

Tips:

  • top/left属性是相对于控件所在容器原点(左上角)的位置,越往下top值越大,越往右left值越大
  • 注意将控件放置到容器中心的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值