l3ugs.l3unny Ответов: 1

Перезагрузить listview родительской формы из пользовательского элемента управления VB.NET


Привет, ребята, я просто новичок в vb.net. Просто хочу попросить о помощи.. Вот в чем моя проблема. у меня есть родительская форма, которую я называю frmKitchen. Внутри него у меня есть listview и пользовательский элемент управления. Я хочу перезагрузить все элементы в listview, когда что-то изменится в моем пользовательском элементе управления. кто-то сказал мне создать событие в моем UserControl, чтобы сигнализировать об этом любому подписчику. но я не знаю как... я просто новичок. пожалуйста, помогите мне.

Что я уже пробовал:

основная форма:

Public Sub btnRefresh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRefresh.Click
       selectDistOfItem()
       getAndDisplaySum()
       Me.Refresh()
   End Sub


пользовательский элемент управления:
Private Sub lvOrders_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lvOrders.DoubleClick
        If lvOrders.SelectedItems.Count > 0 Then
         'some codes here
        Dim kit As New frmKitchen
        kit.btnRefresh_Click(Nothing, Nothing)

        End If
    End Sub

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Итак, вы задали этот вопрос 21 час назад, здесь[^], получил ответ 8,5 часов назад, а затем решил проигнорировать этот ответ и снова опубликовать свой вопрос?

Не круто.

Ответ не изменится, сколько бы раз вы ни задавали этот вопрос.


l3ugs.l3unny

извини, Дэйв, я не могу понять связь, которую ты мне дал. это очень сложно для меня, потому что я просто новичок. не могли бы вы сказать мне, куда положить коды? извиняюсь.

Dave Kreskowiak

И вы думаете, что еще более короткое описание на форуме будет иметь больше смысла?

Пошаговые руководства находятся в этих результатах поиска не просто так. Просто взглянув на одну или две ссылки, вы, вероятно, не сделаете этого для себя. Вы должны пройти через множество этих ссылок. Это называется исследованием, и это основная часть нашей работы.

Почти весь код идет в UserControl. Он должен определить событие, аргументы, переданные в событии (если таковые имеются), и управлять списком подписчиков.

l3ugs.l3unny

я следил за всем в учебниках. но я думаю, что делаю это неправильно. извини, Дэйв. все равно спасибо.

Dave Kreskowiak

Каждое из этих звеньев или только одно или два?

l3ugs.l3unny

Я уже ходил на 40 + уроков. Но я только что сам догадался. Я просто вызываю функцию в своем классе, и она работает.