Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [DELPHI]webBrowser ridimensionabile

    Ciao a tutti!
    Utilizzo sul mio form un componente webbrowser che contiene un testo
    formattato e dotato di background. Avrei bisogno che l'applicazione di cui
    fa parte anche il mio form sia ridimensionabile a diverse risoluzioni video
    (viene distribuita su cd-rom), per questo motivo tutti i controlli che ho
    messo sui form sono posti su componenti Panel opportunamente ancorati. Nel
    caso della webbrowser però il "trucco" non funziona. La finestra viene
    ingrandita aumentando la risoluzione del video, ma il suo contenuto ed in
    particolare il background rimane della dimensione originale. Mi sembra una
    cosa ovvia. Ma allora qual'è la strada da seguire per ottenere il risultato
    sperato?
    Grazie per l'aiuto!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Ridimensionare il controllo WebBrowser allineato al form non sarà molto lontano dal ridimensionare un classico browser: i contenuti non verranno adattati, o meglio non ne verranno aumentate o "stretchate" le dimensioni, bensì si allargheranno ad occupare la finestra a seconda della struttura prevista dal file HTML.

    Se devi ottenere funzioni, dimensioni e altre particolarità, devi agire su ciò che viene caricato nel controllo WebBrowser stesso.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Intendi dire a livello di formattazione della pagina html caricata nel componente webBrowser?

  4. #4
    Lo sfondo della mia pagina html è formato da quattro angoli decorati che occupano i quattro angoli della pagina stessa. All'interno scorre il testo. Questa struttura cambia molto se ho un monitor 800x600 oppure 1024x768 perché la posizione degli angoli non viene ridimensionata e quindi o essi vengono a trovarsi fuori dallo schermo o troppo internamente. E' possibile quindi risolvere il problema operando sulla struttura del file html (con css e div?)

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da vicky
    E' possibile quindi risolvere il problema operando sulla struttura del file html (con css e div?)
    Presumo proprio di sì, ma non sono linguaggi trattati in questo forum. Prova su HTML, ad esempio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Ho qualche difficoltà a preparare un css che mi consenta di ottenere l'effetto ottenuto, quindi rivaluterei l'idea dello script. Ma mi chiedevo: se inserisco lo script che mi consente il ridimensionamento dell'immagine di background e poi inserisco la mia pagina html in una web browser in un'applicazione DElphi quando l'applicazione girerà sui vari computer in cui gli script possono essere disabilitati cosa succede? Ne risente anche la mia applicazione? Perché è inutile che perda tempo in questa direzione, se è così.

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Il controllo WebBrowser non è altro che un "wrapper" di Internet Explorer, pertanto qualsiasi limitazione apportata attraverso le "Impostazioni Internet" del Pannello di Controllo nella macchina in cui viene eseguita l'applicazione ha effetto sia su IE che sull'applicazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.