привязка к событию ActiveX

stas_F
Дата: 16.01.2012 16:12:48
Всем привет!
есть событие, как подсунуть свою процедуру?
пример, есть форма с кнопкой
как задать свою процедуру с такой же сигнатурой по нажатию на кнопку?
WRX
Дата: 16.01.2012 16:18:19
stas_F, ну я не знаю - это основа основ - читайте матчасть!!!! вот видео курс: Access 2003 или Access 2007
stas_F
Дата: 16.01.2012 16:49:20
WRX
это просто? киньте в меня парой строчек кода.
WRX
Дата: 16.01.2012 17:11:52
stas_F, воть

+
Private Sub Кнопка_Click()
    MsgBox "Начало"
    Call My_procedure
    MsgBox "Конец"
End Sub
stas_F
Дата: 16.01.2012 17:21:59
не совсем то, хотелось бы
на лету
Btn.OnClick=My_procedure()
Озверин
Дата: 16.01.2012 17:26:29
stas_F
не совсем то, хотелось бы
на лету
Btn.OnClick=My_procedure()



Form.Controls("Btn").OnClick = "My_procedure" вот так можно. Но сделать это надо где нить до нажатия кнопки;) (на аксесе давно не сидеть, код забывать, под рукой не иметь)
qwerty112
Дата: 16.01.2012 17:26:32
stas_F
не совсем то, хотелось бы
на лету
Btn.OnClick=My_procedure()

Btn.OnClick="=My_Function()"
stas_F
Дата: 16.01.2012 17:48:28
автор
Btn.OnClick="=My_Function()"

то что надо.Спасибо!
stas_F
Дата: 17.01.2012 19:37:24
VSFlexGrid3.Object.Click = "=Кнопка1_Click()"
не работает для ActiveX.
говорит doesnt support this property.
mds_world
Дата: 17.01.2012 19:54:08
OnClick - это свойство, Click - событие. Почувствуйте разницу.