Создание динамических элементов и работа с ними в 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
