各位哥哥姐姐高手大侠们,帮帮忙啊,用ADD添加一个控件的时候代码是可以的,为什么需要多个控件的时候就不行呢?帮我看看~~~谢谢大家了.. Option Explicit
Private WithEvents Ctlextender1 As CheckBox Private Sub Form_Load()
Dim i As Integer
Dim j As Integer
i = 0
j=8
For i = 0 To j
Set Ctlextender1 = hyfwform.Controls.Add("VB.checkbox", "F" & Trim(i), Frame4)
Ctlextender1.Visible = True
If i > 3 Then
Ctlextender1.Top = 240 + 480 * (i Mod 4)
Ctlextender1.Left = 4800
Else
Ctlextender1.Top = 240 + 480 * i
Ctlextender1.Left = 2160
End If
Ctlextender1.Caption = "测试" & Trim(i)
Next End Sub Private Sub Ctlextender1_Click() Text1.Text = "123456789" End Sub
Private WithEvents Ctlextender1 As CheckBox Private Sub Form_Load()
Dim i As Integer
Dim j As Integer
i = 0
j=8
For i = 0 To j
Set Ctlextender1 = hyfwform.Controls.Add("VB.checkbox", "F" & Trim(i), Frame4)
Ctlextender1.Visible = True
If i > 3 Then
Ctlextender1.Top = 240 + 480 * (i Mod 4)
Ctlextender1.Left = 4800
Else
Ctlextender1.Top = 240 + 480 * i
Ctlextender1.Left = 2160
End If
Ctlextender1.Caption = "测试" & Trim(i)
Next End Sub Private Sub Ctlextender1_Click() Text1.Text = "123456789" End Sub
解决方案 »
- msflexgrid相同品號同時刪除
- ADO如何执行ACCESS里的一条查询语句
- 深圳公司招骋
- 如何设置rs的属性来控制只更新多表连接中的一个表(使用了Unique Table的属性好象不管用)
- 一个关于数据库查询的问题(SQL语言)
- VB的系统托盘程序怎么做?
- .pcm->.wav
- 行集不支持反向提取
- vb.net!提问!
- How to launch application as file is double clicked?
- access中如何以另外的数据库中的表为检索条件
- 为什么在ACCESS中已经进行了更新,用ACCESS打开库,已有更新|但查询结果却没有更新???????????急!急!!!
Private Sub Ctlextender1_Click() Text1.Text = "123456789" End Sub
这段代码为什么不能被执行,也就是说我想写这8个控件的点击代码!!
Dim i As Integer
Dim j As Integer
i = 0
j = 7
For i = 0 To j
Load Ctlextender(i + 1)
Ctlextender(i + 1).Visible = True
If i > 3 Then
Ctlextender(i + 1).Top = 240 + 480 * (i Mod 4)
Ctlextender(i + 1).Left = 4800
Else
Ctlextender(i + 1).Top = 240 + 480 * i
Ctlextender(i + 1).Left = 2160
End If
Ctlextender(i + 1).Caption = "测试" & Trim(i)
NextEnd SubPrivate Sub Ctlextender_Click(Index As Integer)
Text1.Text = "123456789"
End Sub
第9个控件的位置与第5个位置重叠了,你把j=8改成j=7,然后点最后一个checkbox控件,就会执行它的click事件