Private Sub Command1_Click()
Text1.Text = "TEST"
End Sub
Private Sub Command1_Click()
YourControl.Text = "TEST"
End Sub
Public Property Get textbox()
Set textbox = UserControl.Text1
End Property
Private Sub Command1_Click()
UserControl11.textbox = "TEKCT"
End Sub
step писал(а):Есть контрол, на нём есть текст бокс, как при нажатии на кнопку, расположенную на форме, чего-нить писалось в текстбоксе, расположенном на контроле ?
Public Property Get textbox() as ТУТ ЧЁ ПИСАТЬ
Set textbox = UserControl.line1
End Property
uhm писал(а):...в доме, который построил Джек...
У контрола либо задаешь public properties с координатами линии и изменяешь их при нажатии кнопочки, либо (что лучше) задаешь метод, который получает 4 параметра - координаты и по ним перерисовывает линию.
Public Sub ChangeLine(byval X1 as long, byval Y1 as long, byval X2 as long, byval Y2 as long)
UserControl.Line1.X1 = X1
UserControl.Line1.Y1 = Y1
UserControl.Line1.X2 = X2
UserControl.Line1.Y2 = Y2
end sub
-------
public Sub CommandButton_Click()
TvojKonrolVForme.ChangeLine(100,200,300,400)
end sub
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 164