#vb.net #winforms #webbrowser-control
#vb.net #winforms #веб-браузер-управление
Вопрос:
Пример веб-браузера, подобный этому :
Private Sub Form4_Load(sender As Object, e As EventArgs) Handles Me.Load
WebBrowser1.Navigate("http://www.google.com")
End Sub
Public ReadOnly Property TargetFrameName As String
Private Sub WebBrowser1_Navigating(sender As Object, e As WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
'Me.TargetFrameName = TargetFrameName
Dim messageBoxVB As New System.Text.StringBuilder()
'MsgBox(e.TargetFrameName.ToString)
messageBoxVB.AppendFormat("{0} = {1}", "Url", e.Url)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "TargetFrameName", e.TargetFrameName)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(), "Navigating Event")
End Sub
В окне сообщения отображается:
Url= http://www.google.com
TargetFrameName=
Cancel= False
Мой вопрос в том, почему нет значения или имени для TargetFrameName
?
Комментарии:
1. TargetFrameName получает имя iframe, в который будет загружен новый документ. Оно имеет значение для тега iframe, для которого задан его атрибут name.