Элемент не добавлен в список (из класса пользователя) из webcontrol.WebView.BeforeRequestLoad

KR3ND31 спросил: 10 мая 2018 в 04:07 в: vb.net

В список (из класса пользователя) не добавлен элемент из веб-контроля.WebView.BeforeRequestLoad

Зеленые работы, красный - нет

введите описание изображения здесь

Private Sub Captcha_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    webcontrol = New WebControl
    webcontrol.WebView = New WebView
    webcontrol.WebView.Engine = engine
    webcontrol.Dock = DockStyle.Fill
    Panel1.Controls.Add(webcontrol)
    webcontrol.WebView.LoadHtml("http://google.com")
    Form1.UC_tasks1.CaptchaKeysList.Add(New CaptchaKey("Test1", 10))
    AddHandler webcontrol.WebView.BeforeRequestLoad, AddressOf BeforeRequestLoad
End SubPublic Sub BeforeRequestLoad(sender As Object, e As BeforeRequestLoadEventArgs)
            Form1.UC_tasks1.CaptchaKeysList.Add(New CaptchaKey("Test", 10))
End SubPublic Class CaptchaKey
Public Key As String
Public Time As Integer
Sub New(Key As String, Time As Integer)
    Me.Key = Key
    Me.Time = Time
End Sub
End Class

1 ответ

Есть решение
KR3ND31 ответил: 11 мая 2018 в 11:59
Invoke(Sub()
                           Form1.UC_tasks1.CaptchaKeysList.Add(New CaptchaKey(CaptchaKey, 10))
                       End Sub)

Он работает, ребята

Дополнительное видео по вопросу: Элемент не добавлен в список (из класса пользователя) из webcontrol.WebView.BeforeRequestLoad

Visual Basic - Custom Controls With Custom Properties

#57 Visual Studio - Обработка и получение данных с Arduino Serial Monitor VB.NET ►◄

How to make a Basic Web Browser in Visual Studio (VB.NET) 2017