Principale utente con più risposte
adattare pagina web in WebBrowser con VB2010

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
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 -
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
-
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- Proposto come risposta Carmelo La Monica sabato 28 luglio 2012 20:52
-