Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Abrir links en nueva tab?

Estas en el tema de Abrir links en nueva tab? en el foro de Visual Basic clásico en Foros del Web. Saludos, tengo un explorador web y en el cual tengo un sistema de tabs, pero al dar click a un link de target _blank me ...
  #1 (permalink)  
Antiguo 07/06/2010, 18:46
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 15 años, 10 meses
Puntos: 2
Abrir links en nueva tab?

Saludos, tengo un explorador web y en el cual tengo un sistema de tabs, pero al dar click a un link de target _blank me abre una pagina en IE, y lo que me gustaría es que este lo abra en una nueva tabulacion.

Buscando por internet (tengo horas haciendolo...) encontre un codigo que me parece algo como para hacerlo, pero no funciona :S es el siguiente:

Cita:
Private Sub WebBrowser_NewWindow(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs)
'the URL that it is going to..
MessageBox.Show(CType(TabControl1.SelectedTab.Cont rols.Item(0), WebBrowser).StatusText.ToString())
'Load webBrowser1.StatusText.ToString() in new tab
'tell system we want to handle this event ourselves
e.Cancel = True
End Sub
Y para crear una nueva tab es el siguiente codigo:

Cita:
Dim Browser As New WebBrowser
TabControl1.TabPages.Add("New Tab")
TabControl1.SelectTab(int)
Browser.Name = "Browser"
Browser.Dock = DockStyle.Fill
TabControl1.SelectedTab.Controls.Add(Browser)
AddHandler Browser.ProgressChanged, AddressOf Loading
AddHandler Browser.DocumentCompleted, AddressOf Done
int = int + 1
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("http://www.google.com")
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Focus()
Muchisimas gracias por la ayuda!
__________________
<?PHP if( nuevo() ) {
echo 'Bienvenid@ a ForosDelWeb, seguro que tus dudas seran bien respondidas y que tu ayuda sera bien agradecida.';
} ?>

Etiquetas: links, tab
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.