Страница: 1 |
Страница: 1 |
Вопрос: как запустить страницу в новом окне?
Добавлено: 02.07.06 20:27
Автор вопроса: Solomka | Web-сайт:
Как запускать страницу в Internet Explorer каждый раз в новом окне?
Дан одномерный массив ArrayHttpAdreses, в которой храняться несколько internet-адресов.
System.Diagnostics.Process.Start(ArrayHttpAdreses(Index))
В зависимости от получаемого в программе индекса, должна открываться страница в Internet Explorer'e в новом окне.
Но почему то каждая отраница открываеться в одном и том же окне...
Как это можно исправить?
Или лучше применить какую-то другую функцию для вызова Internet Explorer'a?
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 02.07.06 22:25
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim programFilesFolder As String = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
Dim iexplorerPath As String = Path.Combine(programFilesFolder, "Internet Explorer\IEXPLORE.EXE"
Dim arrayHttpAdreses() As String = New String() {"http://vbnet.ru", "http://chat.trax.ru"}
'// Debug check IE Exists
Debug.Assert(File.Exists(iexplorerPath), "IExplorer not found"
For Each remoteHost As String In arrayHttpAdreses
Debug.Assert((remoteHost.Trim.Length > 0), "RemoteHost is empty or notning"
Try
Process.Start(iexplorerPath, remoteHost)
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
Next
End Sub
End Class