PRINCIPALE > LISTA DELLE AREE DI DISCUSSIONE > VISUAL BASIC: DOMANDE GENERALI > MESSAGGIO

Eseguire una ricerca veloce nell' archivio delle risorse di Visual Basic Italia®: 

Preso dall'archivio...

Premere il pulsante sotto per accedere direttamente ad un articolo o ad un esempio preso in modo casuale dall'archivio.

Ultimo e-book pubblicato:

"INTRODUZIONE AI CSS"

Lo scopo del CSS language è quello di controllare lo stile dei vari elementi che concorrono a formare un
documento HTML.
Si può operare in tre modi collegamento ad un foglio di stile esterno;definizione degli stili all'inizio
del documento utilizzo della proprietà style all'interno di un Tag HTML (embedded style). Questo e-book introduttivo
servirà per apprendere tali nozioni fondametali dei fogli di stile.


Prezzo: € 0.0.

Presentazione:
REAL SOFTWARE RILASCIA LA VERSIONE 5.0 di REALbasic per Windows






Gorizia, 5 maggio 2003 - Active, distributore in esclusiva di REALSoftware, Austin, Tx, annuncia la disponibilità di REALbasic 5.0 per Windows, uno strumento per lo sviluppo semplice da usare che permette agli utenti Windows di tutti i livelli di creare applicazioni personalizzate e di compilarle sia per la piattaforma Windows che per quella Macintosh.
[>>]

http://www.active-software.com

Contatti. Utilizzare l'email generica per domande relative al sito:
Porre domande relative al sito
oppure scrivere ad un responsabile di area.
Responsabile del sito: >Andrea Martelli
Responsabile area "Corso di VB":
> Giorgio Abraini

Messaggio



Dimensione grafica universale
Lamberto 25/12/2003
Difficoltà: Professionista

Per creare un'applicazione che graficamente si adatti a qualunque risoluzione dello schermo occorre leggere la risoluzione attiva tramite
un'API o il SysInfo e modificare le dimensioni e posizioni di tutti i controlli del form con la stessa proporzione esistente tra la risoluzione di lavoro e quella usata in fase di progetto.
Però, anzichè ricorrere alle API o SysInfo, se si parte con un form espanso, si potrebbe anche riferirsi al rapporto tra la larghezza del form espanso in fase di lavoro e la stessa in fase di progetto.
Per un'applicazione progettata in risoluzione 640 x 480 il codice tipo potrebbe essere così:

Private Sub Form_Activate()
For Each Control In Controls
Control.Width=Control.Width/9720*Form1.Width
Control.Height=Control.Height/6900*Form1.Height
Control.Left=Control.Left/9720*Form1.Width
Control.Top=Control.Top/6900*Form1.Height
Control.Font.Size=Control.Font.Size/9720 _
*Form1.Width
Next Control
End Sub

La domanda è:
A parità di risoluzione, le dimensioni del form espanso sono le stesse qualunque sia il tipo di monitor, grande o piccolo che sia?
Grazie
Lamberto