現在表示しているページのURLを取得するにはUrlプロパティを参照します。
UrlプロパティはSystem.Uri型であるため、文字列として利用するにはToStringメソッドで変換する必要があります。
下記は[URLを取得]ボタンがクリックされると現在のページのURLを表示する例です。
VBの例
' フォームロード時の処理 Private Sub Form8_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load 'Yahooを開く WebBrowser1.Url = New Uri("http://www.yahoo.co.jp") End Sub ' [URLを取得]ボタンクリック時の処理 Private Sub btnGetURL_Click(sender As System.Object, e As System.EventArgs) Handles btnGetURL.Click '★★★現在表示しているページのURLを取得する★★★ Dim strURL As String = WebBrowser1.Url.ToString() 'URLを表示する MessageBox.Show(strURL) End Sub
C#の例
// フォームロード時の処理 private void Form8_Load(object sender, EventArgs e) { // Yahooを開く webBrowser1.Url = new Uri("http://www.yahoo.co.jp"); } // [URLを取得]ボタンクリック時の処理 private void btnGetURL_Click(object sender, EventArgs e) { // ★★★現在表示しているページのURLを取得する★★★ string strURL = webBrowser1.Url.ToString(); // URLを表示する MessageBox.Show(strURL); }
Please follow and like us:
コメント