System.Uri ("") в браузере по умолчанию? - PullRequest
1 голос
/ 18 апреля 2010

Я использую специальную программу, где она загружает некоторые URL, представьте, что это окно с автоматической загрузкой www.google.com - программа запускается и загружает сайт - НО, когда вы нажимаете на некоторые ссылки в окне программы, она открывается в браузере по умолчанию - как его можно открыть в браузере по умолчанию - я использую этот код:

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form1
Inherits System.Windows.Forms.Form

<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
    Try
        If disposing AndAlso components IsNot Nothing Then
            components.Dispose()
        End If
    Finally
        MyBase.Dispose(disposing)
    End Try
End Sub

Private components As System.ComponentModel.IContainer
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
    Me.components = New System.ComponentModel.Container
    Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form1))
    Me.WB = New System.Windows.Forms.WebBrowser
    .....
    .....

Me.WB.Url = New System.Uri("http://www.google.com/", System.UriKind.Absolute)

Использование Visual Basic 2008

1 Ответ

0 голосов
/ 18 апреля 2010

Если я правильно понимаю ваш вопрос (дайте мне знать, если я ошибаюсь), вы спрашиваете, как открыть системный браузер по умолчанию для определенного URL. Это может быть достигнуто так:

Process.Start("http://www.example.com/")

Если путь хранится в объекте Uri, вам необходимо использовать метод ToString():

Process.Start(someUri.ToString())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...