Создание динамических элементов и работа с ними в VB.NET
Сегодня посмотрим, как создавать свои элементы, добавлять их на форму и как научить их, что-то делать.
Создадим новый проект, два раза кликнем по форме и откроется редактор кода.
И смотрим на код, там все описано понятно :
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.
Этим самым, мы научились, не просто создавать бессмысленные кнопки, но и обращаться к ним, добавили событие при нажатии на нее.
Сейчас вы можете добавлять разные элементы, задавать больше свойств, добавлять нужные события.
Урок №13 - Системные звуки и файлы в VB.NET | Содержание | Урок №15 - Копирование файла в новое место VB.NET