Italian Zoom in Webview

Discussion in 'Italian Forum' started by max611, Jun 10, 2015.

  1. max611

    max611 Member Licensed User

    ciao a tutti come posso aumentare o diminuire lo zoom di una webview via codice
    grazie
     
  2. LucaMs

    LucaMs Expert Licensed User

    mai provato ma, scusa, non esiste la proprietà Zoom, per questo?
     
  3. LucaMs

    LucaMs Expert Licensed User

    Troppo curioso, ho provato :D

    Devi usare WebView1.Zoom con True o False come parametro.

    Ci sono due cose da considerare, a quanto pare:

    1) Zoom(False) "allontana" dalla pagina, cioè è come se la rimpiccolisse, ma non appena hai caricato la pagina, perché come la vedi è il minimo possibile (almeno così pare, ripeto)

    2) se non usi una variabile booleana per recuperare il valore restituito da zoom, lo zoom non funziona!

    Perciò se scrivi soltanto:
    WebView1.Zoom(True) non ottieni lo zoom

    scrivendo:

    Dim B As Boolean = WebView1.Zoom(True) ottieni lo zoom

    Più volte esegui l'istruzione sopra, più... zoommi :D


    [P.S. come non detto, zoom(False) funziona anche con la pagina appena caricata. Stranamente, non sempre. Cmq, se usi la variabile e un DoEvents, sembra funzionare sempre]
     
  4. max611

    max611 Member Licensed User

    ti ringrazio lucaMs per le risposte
    il tutto funziona bene ma non per quello che volevo io
    nel senso che quando apro la pagina è già allo zoom minimo, io invece volelo abbassarlo ancora perchè la visione è più grande della finestra
    fa niente la terrò così e userò il ditino
    comunque grazie ancora e queste me le tengo buone per un futuro
     
Loading...