например:
- Код: Выделить всё
A = "VAR1"
А = "VAR2" ' тоесть получается VAR1 = "VAR2"
A = "VAR1"
А = "VAR2" ' тоесть получается VAR1 = "VAR2"
Dim var1 as string
Dim var2 as string
var1="A"
var2="B"
debug.Print "var1=" & var1 & vbtab & "var2=" & var2
var1=var2
debug.Print "var1=" & var1 & vbtab & "var2=" & var2
Konst_One писал(а):тогда коллекция с именованным индексом
Private WithEvents sss As CommandButton
Private Sub sss_Click()
MsgBox "This is a dynamically added button."
End Sub
Private Sub Command1_Click()
Dim sss(100) As CommandButton
For d = 1 to 10
Set sss(d) = Controls.Add("VB.CommandButton", "sss" & d)
With sss(d)
.Caption = "dddddddddddddd"
.Visible = True
.Width = 2000
.Height = 615
.Top = 500
.Left = 500
End With
Next
End Sub
tyomitch писал(а):WithEvents массивы контролов не бывают.
Private Sub sss_Click(Index As Integer)
vvs_adm писал(а):Делай одну кнопку в дизайнере с индексом 0 и не мучайся. Потом динамически подгружай через Load(...). И будут они у тебя прекрасно на эвенты откликаться.
Сейчас этот форум просматривают: AhrefsBot и гости: 132