回 帖 发 新 帖 刷新版面

主题:[讨论]能否实现这一目标

求助。。。想用VB实现两个功能,一是点击command1控件能生成一个command2,再点击继续生成二是,怎样实现两个控件的线连接,最好可以对线编号

回复列表 (共4个回复)

沙发

第一个功能有两个办法实现,下面介绍其中一个:
先将Command1设置成控件数组(把Command1的Index属性设置为0)
代码如下:

Option Explicit

Dim num As Integer

Private Sub Command1_Click(Index As Integer)
If Index = 0 Then
  num = num + 1
  Load Command1(num)
  Command1(num).Move Command1(num - 1).Left, Command1(num - 1).Top + Command1(num - 1).Height + 240
  Command1(num).Caption = "Command" & num + 1
  Command1(num).Visible = True
End If
End Sub

第二个功能是什么意思?不明白

板凳

不会是类似“连连看”的东东?哈哈哈哈

3 楼


就是想实现两个command之间用直线连接,只有两个command的时候我会连接,但是我这里要用到很多的command,怎么实现它们之间自由连接

4 楼

你还是要把问题说清楚才好

我来回复

您尚未登录,请登录后再回复。点此登录或注册