Как использовать UserControl? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Может быть глупости спрашиваю, но реально никогда раньше такого не делал, поэтому пытаюсь разобраться. Создал свой UserControl. Возникли вопросы: 1. Как программно создавать и удалять его экземпляры? (UserControl в одном решении с формой на которой он должен использоваться). 2. Каждый экземпляр должен хранить ссылку на определенный элемент (переменная) нескольких других экземпляров. Как это можно реализовать? 3. Как при изменении некоторого свойства извне запускать событие, проводящее обработку измененного состояния экземпляра? Буду безмерно благодарен за любые примеры либо ссылки

Решение задачи: «Как использовать UserControl?»

textual
Листинг программы
Public Class MyUserControl
    Inherits UserControl
    'Событие
    Public Event PropertyChanged(ByVal sender As Object, ByVal e As EventArgs)
 
    Private newPropertyValue As String
    'Свойство
    Public Property NewProperty() As String
        Get
            Return newPropertyValue
        End Get
        Set(ByVal value As String)
            newPropertyValue = value
            OnPropertyChanged()
        End Set
    End Property
 
    'Метод для вызова события
    Protected Sub OnPropertyChanged()
        RaiseEvent PropertyChanged(Me, EventArgs.Empty)
    End Sub
End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы