Adding Dynamic Controls with VB.Net

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