|
Option Explicit Public WithEvents tbx As TextBox Private Sub tbx_Click() MsgBox "You clicked textbox: " & tbx.Name End Sub
Option Explicit Dim Coll As Collection Private Sub Form_Load() Dim oh As TextboxHandler Dim ctl As Control Set Coll = New Collection For Each ctl In Form.Controls With ctl Select Case .ControlType Case acTextBox Set oh = New TextboxHandler Set oh.tbx = ctl Coll.Add oh End Select End With Next ctl End Sub
http://www.sql.ru/forum/1261007/odin-obrabotchik-sobytiy-na-neskolko-obektov-formy