Как привязать процедуру к программно создаваемой кнопке?

Программирование на Visual Basic for Applications
Busybackson
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 22.07.2003 (Вт) 16:07

Как привязать процедуру к программно создаваемой кнопке?

Сообщение Busybackson » 04.04.2005 (Пн) 11:52

У меня есть форма, которая создается в процессе открытия файла. В конце у нее есть две кнопки, тоже добавляемых программно. Как привязать к ним процедуры, которые они должны выполнять?
Пытаюсь изменить имя типа

Set BtnAdd = FAddComments.Controls.Add("Forms.CommandButton.1")
BtnAdd.Caption = "Добавить"
BtnAdd.Left = 430
BtnAdd.Top = 51 + paramcount * 23
BtnAdd.Name = "BtnAdd"

И заранее создаю процедуру BtnAdd_Click(), но это не работает ;(

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.04.2005 (Пн) 13:56

private withevents btnadd as commandbutton

После чего погляди в списке событийных контролов слева...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 45

    TopList