Dim hTextBox As TextBox
Set hTextBox = Me.Controls.Add("VB.TextBox", "txtMain")
With hTextBox
.Move 0, 0, ScaleWidth, ScaleHeight
.Text = "Example"
.Visible = True
End With
а можно как нибудь именно скопировать из одной формы в другую с переносом всех свойств?
а можно как нибудь именно скопировать из одной формы в другую с переносом всех свойств?
например копировать form1.frame1(0) в form1.frame1(1)
Хакер писал(а):а можно как нибудь именно скопировать из одной формы в другую с переносом всех свойств?
Скопироовать - нет. Перенести можно, поменяв парента.а можно как нибудь именно скопировать из одной формы в другую с переносом всех свойств?
например копировать form1.frame1(0) в form1.frame1(1)
Эээ... Так в другую, или всё таки в ту же самую?
Если у тебя уже имеется элемент который надо добавить, то имхо лучше сделать так: Делаешь индекс у элемента 0, а затем пишешь Load Text1(n), где n >= 1 - индекс элемента управления в массиве, а затем Text1(n).Visible = true. Как раз и свойства скопируются.
Antonariy писал(а):Динамически связять контрол с нужной закладкой не получится. Отказывайся от SSTab в пользу TabStrip.
Load CLS_NS1(item) ' мой юзер контрол с кучей контролов
With CLS_NS1(item)
.Move 0, 0, ScaleWidth, ScaleHeight
.Visible = True
End With
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 62