Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema navegador VB.net

Estas en el tema de Problema navegador VB.net en el foro de .NET en Foros del Web. Nuenas tardes a todos y feliz 2011, bien voy directo al grano, mi problema es el siguiente: tengo un navegador en vb.net y lo k ...
  #1 (permalink)  
Antiguo 04/01/2011, 13:30
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 15 años, 2 meses
Puntos: 0
Problema navegador VB.net

Nuenas tardes a todos y feliz 2011, bien voy directo al grano, mi problema es el siguiente: tengo un navegador en vb.net y lo k kiero es hacer que cuando le de a un click a un link este me abra el popup o la ventana k genara me la abra en una tab nueva, mi codigo es el siguiente:

Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles Navegador.NewWindow

e.Cancel = True 'Evita que se abra el iexplorer
Dim frm_web As Form1
'Nueva instancia del formulario
frm_web = New Form1
frm_web.Navegador.Navigate(TextBox1.Text)
frm_web.Show()

End Sub

bien con esto se supone que debe hacerlo pero lo que hace es que me genera una nueva ventana pero con mi navegador y me repite el contenido.


Ok este es otro fragmento de código: el cual me lo genera en otro tab pero me borra el 1er tab. osea em lod eja en blanco y me repite el contenido y no muestra el contenido que debe mostrar

Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles navegador.NewWindow

e.Cancel = True
Dim nueva As New TabPage
Dim navigator As New WebBrowser
nueva.Text = textbox1.Text
navigator.Size = WebBrowser1.Size
navigator.Parent = nueva
navigator.Navigate(textbox1.Text)
tabcontrol1.TabPages.Add(nueva)

End Sub

por favor si alguien me podría ayudar.... que lo haga !!!
  #2 (permalink)  
Antiguo 04/01/2011, 13:55
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Problema navegador VB.net

Hola Hellsoul aqui te mando unos links que estan en c# pero lo puedes convertir con las webs del final:

Ejemplos :
============================================
FireFox-like Tab Control
A .NET Flat TabControl (CustomDraw)
Customized TabControl by Repainting Microsoft's Panels
============================================

Convertores :
============================================
Convert C# to VB.NET
Code Converter
============================================
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 04/01/2011, 14:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema navegador VB.net

bueno muchisimas gracias !! lo voy a probar a ver como me va .... luego te digo
  #4 (permalink)  
Antiguo 04/01/2011, 14:37
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema navegador VB.net

Bueno gracias de todas formas ya lo habia visto... estoy viendo como soluciono esto me urge tengo ese proyecto parado y es solo por eso
  #5 (permalink)  
Antiguo 04/01/2011, 14:56
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Problema navegador VB.net

Podrias poner una imagen de tu form? para verlo detalladamente
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 04/01/2011 a las 15:12
  #6 (permalink)  
Antiguo 09/01/2011, 16:42
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema navegador VB.net

Bien ya lo he solucionado, tube que hacer todo de nuevo, si ha alguien le sirve esto pues bien :

Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

AppManager.MainForm = Me
Dim ofrm As New frmBrowser
Dim oTab As New browser.TabPage(ofrm) ' Esto es lo que hace que se abra en un nuevo tab '

Me.tc1.TabPages.Add(oTab.Form) ' Aui simplemente añadimos la tab '


tc1.TabPages(0).CloseButtonVisible = False


' Estos ya son otros ajustes '

If AppManager.StartURL = "" Then
'Do we show the start page or have the browser go home?
If My.Settings.UseStartPage = True Then
ofrm.wb.DocumentText = My.Resources.StartPage
Else
ofrm.wb.GoHome()
End If
Else
ofrm.wb.Navigate(AppManager.StartURL)
End If

LoadFavorites()
LoadSearchProviders()
End Sub

Private Sub LoadHistory()
'
End Sub

Etiquetas: basic.net, codigos, visual, vbnet
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 12:17.