• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Broken

WebBrowser 2007

20 mensagens neste tópico

»»»»»  Visual Basic 2005  «««««

http://www.portugal-a-programar.pt/index.php?showtopic=7289

Bom pessoal venho aqui pedir se alguem me pode ajudar com isto. estou com alguns problemas para realizar certas coisas no programa.

Decidi inserir um sistema de TAB como agr há no iE 7.0, suponho que todos sabem, só que... eu coloquei a TAB e n consigo fazer com que a função de "WEB BROWSER" (nome da funçao) apareça conforme crio uma nova TAB.

ou seja carrego no botao ele faz a nova tab mas n faz a funçao "WEB BROWSER". Help plz =D

cumps p@p

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Apresenta o código que tás a usar. É mais facil detectar erros assim :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom entao é assim:

Isto é o código que está no botão

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
               
       TabControl1.TabPages.Add("Titulo") ' Insere uma nova Tab a seguir À Ultima

End Sub

dps tenho um "TabControl1" e onde supostamente aparece as páginas web chama-se "webb1"

a ideia é quando criar um tabcontrol novo o "webb1" apareça tb.

abraços e aguardo ajuda =\

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou seja, adicionas a tab, mas ele nao chega a aparecer. É isso ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não, ele aparece, mas não consigo fazer com que a função do webb1 abra tb um novo para fazer uma nova aba. 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

000jm1.jpg

a função do Webb1 como vemos na imagem fica dentro do tabpage2 e acima disso fica o tab control. ou seja quando carrego no botao novo tab, ele cria um tab control, mas n kria um novo webb1 tas a perceber ?

a função webb1 é um "WEB BROWSER" que se encontra na caixa de funçoes tool box nos command controls.

link da imagem= http://img53.imageshack.us/img53/1093/000jm1.jpg

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já percebi. Tens que adicionar o controlo em runtime.

Me.TabControl1.Controls.Add(o teu webb1)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

n percebi :S

tenho de colocar isso onde ?=

Me.TabControl1.Controls.Add(o teu webb1) « ? dentro do botao que vai correr ? e o que queres dizer com runtime ?:o

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Quando falo que tens de adicionar o controlo em runtime, quero dizer que não o vais adicionar da maneira normal, ou seja, pegar no controlo e arrasta-lo para o teu formulário (Design-Time)... por isso, na tua parte do código onde inseres a nova Tab ( o tal TabControl1.TabPages.Add("Titulo") ), tens tambem que adicionar lá o controlo webbrowser.

Um exemplo para isso:

Dim webb As New WebBrowser
        webb.Size = New Size(100, 100)
        webb.Url = New Uri("http://www.google.pt/")
        Me.TabControl1.TabPages(0).Controls.Add(webb)

Tens é que alterar o TabPages(0) para a Tab correcta.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

        Dim webb1 As New WebBrowser

        webb1.Url = New Uri("http://www.google.pt/")

        Me.TabControl1.TabPages(2).Controls.Add(webb1)

        webb1.IsWebBrowserContextMenuEnabled.ToString()

        'TabControl1.TabPages.Add(txtURL.Text) ' Insere uma nova Tab a seguir À Ultima

        'Me.TabControl1.TabPages(0).Controls.Add(webb1)

        '        TabControl1.TabPages.Insert(0, "TITULO") Insere uma nova Tab no Indice 0

    End Sub

isto é o que tenho no botao.

Isto sao as funções de cada comparando aos nomes reais.

Tabcontrol = TabControl1

WebBrowser = Webb1

Tabpage = TabPage

------------------------------------

a verdade é que não faz. ele cria uma nova tab, mas continua a criar sem o webb1

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Criei um projecto só com uma tabcontrol e um botão. Vais carregar no botão e vais ver isso a criar uma nova tab com o webbrowser.

Experimenta usar o código que está associado ao butão. Se não der entao algo está de errado aí nessa tabcontrol.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado pela tua ajuda, já percebi o que querias dizer eu estava a fazer uma coisita mal.

Qualquer duvida volto a colocar ;D um abraço!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

n estava a por o codigo todo no botao e estava a colocar um comando que n devia. vou continuar ja fiz algumas coisas novas.

assim que tiver duvidas coloco aki a pedir ajuda. desde ja um abraço e pela ajuda prestada!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas, tenho em mente para isto fazer um programa " multi funçoes!"

ou seja, em vez de termos varios programas abertos, podemos utilizar apenas um que nos da todas as opçoes.

com o browser queria plo menos para já...juntar um "mIRC" e um editor de texto. o editor de texto é facil mas o mIRC n sei como fazer.

podes ajudar a fazer o mIRC ? n digo que tenha funçoes mais complexas mas plo menos as básicas era bom.

Eu sei o browser ainda n está acabado mas tenho de pensar a longo prazo. LOl!

Abraços, aguardo resposta!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, tenho  uma nova duvida.

Estou a tentar colocar as funçoes do clipboard. No entanto está a tornar se complicado pois ele n deixa ligar essas funçoes clipboard ao tao ja conhecido Webb1.

As funçoes clipboard sao= cortar, colar, copiar, so para relembrar!

abraço, aguardo resposta

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora