codice:
Private WithEvents txtobjev As TextBox
Private Sub Form_Load()
Dim txtobj As TextBox
Call Aggiungi_Textbox("txtRunTime", Me)
Set txtobj = Oggetto("txtRunTime", Me)
txtobj.Left = 100
txtobj.Visible = True
Set txtobjev = txtobj
End Sub
Private Sub txtobjev_KeyPress(KeyAscii As Integer)
Select Case txtobjev.Name
Case "txtRunTime"
Label1.Caption = "KeyPress (txtRunTime) " & Chr(KeyAscii)
End Select
End Sub
Public Sub Aggiungi_Textbox(sNome As String, NomeForm As Form)
Dim txtControl1 As TextBox
Set txtControl1 = NomeForm.Controls.Add("VB.TextBox", sNome)
End Sub
Public Function Oggetto(sNome As String, NomeForm As Form) As Control
Dim obj As Control
For Each obj In NomeForm.Controls
If obj.Name = sNome Then
Set Oggetto = obj
Exit For
End If
Next
End Function