Сегодня посмотрим, как создавать свои элементы, добавлять их на форму и как научить их, что-то делать.

Создадим новый проект, два раза кликнем по форме и откроется редактор кода.

И смотрим на код, там все описано понятно :

Public Class Form1
    Friend Button1 As System.Windows.Forms.Button ' Дружественная кнопка, тоесть она будет доступна всей сборке, где она была объявлена
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Button1 = New Button ' Создаем новую кнопку
        ' Задаем свойства кнопки
        With Button1
            .Name = "Button1" ' Имя
            .Text = "Нажми на меня" ' Текст
            .Left = 50 : .Top = 50 ' Положение на форме
            .Width = 100 ' Ширина кнопки
            AddHandler Button1.Click, AddressOf Button1_Click ' Обработка события Click
            Me.Controls.Add(Button1) ' Добавляем кнопку на форму
        End With
    End Sub
    ' Событие которое будет происходит по нажатии
    Sub Button1_Click()
        MsgBox("Мое имя : " & Button1.Text) ' Само обращение к кнопке
    End Sub
End Class

Запустите и увидите, что у вас добавилась кнопка на форму. Нажмите на нее  и получите ее свойство Text.

DinamElement Создание динамических элементов и работа с ними в VB.NET

Этим самым, мы научились, не просто создавать бессмысленные кнопки, но и обращаться к ним, добавили событие при нажатии на нее.

Сейчас вы можете добавлять разные элементы, задавать больше свойств, добавлять нужные события.

Урок №13 - Системные звуки и файлы в VB.NET  | Содержание | Урок №15 - Копирование файла в новое место VB.NET