回 帖 发 新 帖 刷新版面

主题:请问如何用命令添加控件~~~~~~~

用VB进行编程的时候如何用命令添加控件???

回复列表 (共3个回复)

沙发

VB:
controls.add

API:
CreateWindowEx

板凳

以添加文本框为例,用两种办法添加:

一、
Option Explicit
Dim WithEvents Text2 As VB.TextBox

Private Sub Form_Load()
Set Text2 = Controls.Add("vb.textbox", "text2")
With Text2
  .Move 100, 1250, 4100, 350
  .Visible = True
End With
...
End Sub

二、添加4个文本框,与原有的文本框形成控件数组(要求窗体上原来有一个Index为0的Text2)
Private Sub Form_Load()
For i = 1 To 4
  Load Text2(i)
  Text2(i).Move 15, (i - 1) * 265 + 30
  Text2(i).Visible = True
Next 
End Sub

3 楼


谢了啊~~~~~~~~~~~~~~~~~~~~~

我来回复

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