The following code shows how to dynamically add a control to a form in VB.Net. In this case, a multiline textbox is added, some settings for ScrollBars and CharacterCasing are adjusted, and the textbox is set to call the MLTextbox_GotFocus function when the control receives focus
Dim dynText As New TextBox
With dynText
.Name = "textWhatever"
.Top = 40
.Left = 40
.Width = 80
.Height = 60
.Multiline = True
.ScrollBars = ScrollBars.Vertical
.CharacterCasing = CharacterCasing.Upper
End With
formMain.Controls.Add(dynText)
AddHandler dynText.Enter, AddressOf MLTextbox_GotFocus