Изменить команду в WebBrowser с помощью кнопки в другой форме VB.net - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть этот код в form2

Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    If WebBrowser1.Url.AbsoluteUri.Contains(TextBox2.Text) Then
        Button1.Hide()
        GroupBox1.Hide()
    ElseIf WebBrowser1.Url.AbsoluteUri.Contains(TextBox3.Text) Then
        Form3.Show()
        Me.Close()
    End If
End Sub

У меня есть кнопка в form1. Когда я нажимаю кнопку, мне нужно, чтобы строка Form3.Show() изменилась на другую форму.

Возможно ли это?

1 Ответ

1 голос
/ 21 апреля 2020

In form2:

Public SelectedForm As Form

Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    If WebBrowser1.Url.AbsoluteUri.Contains(TextBox2.Text) Then
        Button1.Hide()
        GroupBox1.Hide()
    ElseIf WebBrowser1.Url.AbsoluteUri.Contains(TextBox3.Text) Then
        If(SelectedForm, Form3).Show()
        Me.Close()
    End If
End Sub

Нажмите кнопку для form1:

Form2.SelectedForm = Form4 'The exact form name you want here isn't shown in the question.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...