Dim WithEvents cmdObject As CommandButton Private Sub Form_Load() Set cmdObject = Me.Controls.Add("VB.CommandButton", "cmdOne") cmdObject.Left = 200 cmdObject.Top = 200 cmdObject.Visible = True End Sub Private Sub cmdObject_Click() MsgBox "Dynamic button was clicked!" End SubIf you do not need to handle events of the dynamically added control, simply remove "WithEvents" keyword from its declaration.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...