+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Risoluzione dello schermo

  1. #1
    Vercingetorige non  in linea Scolaretto
    c' qualcuno che ha a portata di mano una funzione che regoli la dimensione
    dei form e dei controlli in base alla risoluzione dello schermo ? Grazie in anticipo

  2. #2
    L'avatar di Ste
    Ste
    Ste non  in linea Scolaretto
    Utilizza "Screen" , da questo puoi ricavarti la risoluzione dello schemo, e di conseguenza ridimensione i form a tuo piacere.

    Per esempio, volendo dimensionare un form a tutto schermo,

    Function FullScreen(targetForm As Form)
        
        'Posiziono il form in alto a sinistra
        targetForm.Left = 0
        targetForm.Top = 0
        
        'Lo adatto alle dimensioni dello schermo (800x600 - 1024x768 - 1280x1024 - ..)
        targetForm.Height = Screen.Height
        targetForm.Width = Screen.Width
        
    End Function
    
    Con questa semplice funzione ingradindisci il form alle dimensioni dello schermo. (Fai attenzione alla barra di avvio che nn viene calcolata ;P , per ricavare la sua altezza ce comunque un modo)

    Ciau

  3. #3
    Vercingetorige non  in linea Scolaretto
    Quote Originariamente inviato da Ste
    Utilizza "Screen" , da questo puoi ricavarti la risoluzione dello schemo, e di conseguenza ridimensione i form a tuo piacere.

    Per esempio, volendo dimensionare un form a tutto schermo,

    Function FullScreen(targetForm As Form)
        
        'Posiziono il form in alto a sinistra
        targetForm.Left = 0
        targetForm.Top = 0
        
        'Lo adatto alle dimensioni dello schermo (800x600 - 1024x768 - 1280x1024 - ..)
        targetForm.Height = Screen.Height
        targetForm.Width = Screen.Width
        
    End Function
    
    Con questa semplice funzione ingradindisci il form alle dimensioni dello schermo. (Fai attenzione alla barra di avvio che nn viene calcolata ;P , per ricavare la sua altezza ce comunque un modo)

    Ciau
    Ti ringrazio sto seguendo il tuo consiglio e mi sta tornando utile. In effetti non mi ero mai posto il problema di dover ridimensionare un form o controllo: perch i programmi che scrivo sono usati solo sul mio computer e quindi vengono sviluppati e utilizzati alla stessa risoluzione...per credo che ridimensionare un form in base alla risoluzione sia una delle prime cose che un buon programmatore debba imparare...colpa mia. grazie di nuovo.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Articolo: Come adattare un Form alla risoluzione dello schermo
    Da alextyx nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 15-07-2015, 13:14
  2. Ricavare la risoluzione dello schermo
    Da Fapic nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 06-02-2011, 14:15
  3. [VB6] Impostare la risoluzione dello schermo
    Da UbySoft71 nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 09-06-2007, 12:35
  4. VBA: cambiare risoluzione dello schermo
    Da JPetrucci nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 17-11-2006, 23:19
  5. [Win32] Risoluzione dello schermo
    Da squalokiller nel forum C/C++
    Risposte: 4
    Ultimo Post: 25-07-2005, 00:15