Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: как запустить страницу в новом окне? Добавлено: 02.07.06 20:27  

Автор вопроса:  Solomka | Web-сайт: solomka.narod.ru
Как запускать страницу в 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
'// VB 2005

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

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам