我想实现鼠标点一下某按钮就生成一个form,并把该form的引用存储到一个动态数组中,该怎样做呢?
解决方案 »
- vb中,用Excel内容替换txt中指定部分的内容
- 如何在webbrowser的DownloadCompleted事件中查找替换webbrowser.Document.InnerHTML中的内容
- 用vb的代码编写剪切板,是用来剪切图片的
- 请尽快回复,多谢!
- outlook vb source
- 实时错误‘91’ 对象变量或WITH块变量未设置!!在线等待
- 请教一个关于vb连接xml的问题,有分酬谢,这里253了。
- 请问,怎么做这个?尽快解答,有分!
- rs.colse, db.colse
- 请教 [ACCESS].[VBA] 高手,若正确解答立即献上 200 分 !!!
- addnew后直接update成功,可是修改后再次update就报错,提示没有更新行信息。为何?
- ComBox控件的内容转换?
Public forms() As Form
Public nForm As Integer在窗体中
Private Sub Command1_Click()
Dim f As New Form1
ReDim Preserve forms(nForm)
Set forms(nForm) = f
nForm = nForm + 1
f.Caption = nForm
f.Show
End Sub
Option Explicit
Public MyForm() As Form
Sub Main()
ReDim MyForm(0)
Set MyForm(0) = Form1
MyForm(0).Show
End Sub'窗体Form1中的代码
Option Explicit
Private Sub Command1_Click()
Dim i As Long
i = UBound(MyForm) + 1
ReDim Preserve MyForm(i)
Set MyForm(i) = New Form1
MyForm(i).Show
End SubPrivate Sub Command2_Click()
Dim i As Long
i = UBound(MyForm)
Unload MyForm(i)
Set MyForm(i) = Nothing
If i > 0 Then ReDim Preserve MyForm(i - 1)
End Sub
下次回答其它的:)