VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1055|回复: 6

一个VB的小问题

[复制链接]

8

主题

19

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-9-28 10:30:01 | 显示全部楼层 |阅读模式
要求在每一次单击窗体的时候,窗体的大小扩大10%,当第七次单击的时候,窗体最大化。
我主要是不知道什么思路去写这个循环语句
谢谢了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-28 13:45:01 | 显示全部楼层
Dim i
Private Sub Form_Click()
If i < 7 Then
i = i + 1
Me.Height = Me.Height * 1.1
Me.Width = Me.Width * 1.1
Else
Me.WindowState = 2
End If
End Sub
回复

使用道具 举报

0

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-9-28 15:45:01 | 显示全部楼层
Dim i As Integer
Private Sub Form_Click()

    i = i + 1
    Form1.Width = Screen.Width / 7 * i
    Form1.Height = Screen.Height / 7 * i
    Form1.Left = (Screen.Width - Form1.Width) / 2
    Form1.Top = (Screen.Height - Form1.Height) / 2
    If i = 7 Then i = 1

End Sub

Private Sub Form_Load()
Form1.AutoRedraw = True
End Sub

自己玩去吧
回复

使用道具 举报

8

主题

19

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
 楼主| 发表于 2020-9-28 17:00:01 | 显示全部楼层
谢谢eltada
对了Me就是指当前窗体吗?还有定义了Dim以后,那个i是默认为多少呢?谢谢你再回答一下,我马上揭帖
回复

使用道具 举报

0

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-9-29 14:00:01 | 显示全部楼层
一楼的可行
回复

使用道具 举报

0

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-9-29 22:15:01 | 显示全部楼层
i默認為0,去試試就知道了。用一樓的.
回复

使用道具 举报

1

主题

2

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-10-5 21:18:12 | 显示全部楼层
板凳的更详细
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表