none
adattare pagina web in WebBrowser con VB2010 RRS feed

  • Domanda

  • Un ciao a tutti, ho messo in un'applicazione VB2010 una WebBrowser, il problema è che qualche sito web, probabilmente per come è fatto, viene visualizzato agganciato in alto a sinistra con poi un bordo bianco sul lato destro ed in basso.

    Volevo sapere come si può fare in modo che venga fatto un resize che lo adatti al WebBrowser o come fare in modo che venga visualizzato centrato

    Un grazie in anticipo e ciao

    venerdì 27 luglio 2012 20:46

Risposte

Tutte le risposte

  • Non credo che sia possibile. Il WebBrowser si limita a visualizzare il contenuto HTML che gli specifichi, non è in grado di effettuare manipolazioni del tipo che hai descritto.

    Potresti invece controllare se la dimensione della pagina è maggiore di quella del controllo del WebBrowser e, in tal caso, ridimensionare quest'ultimo. Poi, dovrai fare in modo che sia l'intero controllo WebBrowser ad essere centrato.


    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva

    sabato 28 luglio 2012 10:44
  • Ciao Marco,

    immaginavo non fosse possibile, probabilmente il problema è nel sito web che voglio visualizzare perchè tutti gli altri si vedono centrati e adattati al web browser.

    Una domanda, se il sito web fosse più grande del webbrowser è possibile fare il resize inverso ? cioè rimpiccioliro senza andare in scrool ? ho lo stesso problema con delle diapositive animate power point salvate in htm e dovrò cambiare le dimensioni per visualizzarle a tutto schermo, adesso sono centrate ma con i bordi laterali.

    Grazie ancora e ciao

    sabato 28 luglio 2012 19:30
  • Una domanda, se il sito web fosse più grande del webbrowser è possibile fare il resize inverso ? cioè rimpiccioliro senza andare in scrool ?

    Direi che se non puoi fare questa cosa in un verso, come ti ho spiegato, non puoi farla neanche nell'altro :-)

    Anche perché non puoi sapere di quanto dovresti rimpicciolirlo per mostrare tutto il suo contenuto, senza bisogno delle barre di scorrimento.

    Ad ogni modo, se hai voglia di fare qualche prova, puoi dare un'occhiata a questo esempio: http://www.codeproject.com/Articles/27040/Using-ExecWB-with-the-native-NET-2-0-WebBrowser-co, che mostra come impostare lo zoom del contenuto in un controllo WebBrowser.


    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva

    sabato 28 luglio 2012 19:58
  • Ok, grazie Marco, alla prossima
    • Contrassegnato come risposta MarcoKDE sabato 28 luglio 2012 20:35
    sabato 28 luglio 2012 20:35