Oppure

Loading
11/03/08 12:15
mash_mash
Ciao a tutti , vorrei sapere se c'e' la possibilita' di adattare la dimensione di un form alla schermo e di non permettere all'utente il ridimensionamento e la chiusura dello stesso.
Mi spiego meglio : e' possibile ricavare l'altezza e la larghezza dello schermo , mettere questi 2 valori sotto variabili e di conseguenza questi valori applicarli alle dimensioni del form ?
Vi faccio questa domanda perche' ho un piccolo progettino che sul mio schermo (22 pollici) e' a tutto video , mentre sullo schermo della mia collega (17 pollici) viene tagliato in parte.
Secondo voi potrebbe dipendere anche dalla risoluzione video ?
Ciao a tutti .
aaa
11/03/08 14:35
M@d_Hacker
Devi usare le costanti...
aaa
11/03/08 21:33
M@d_Hacker
Prova ad usare questo codice...

Option Explicit
Private Const H = 247
Private Const W = 316
Private Sub Form_Load()
Dim currH As Single
Dim currW As Single
    currH = Screen.Height / Screen.TwipsPerPixelY
    currW = Screen.Width / Screen.TwipsPerPixelX
    If currH = H And currW = W Then
        'ok ha la stessa risoluzione
    Else
        'la risoluzione è diversa
        Me.Width = Me.Width * (currW / W)
        Me.Height = Me.Height * (currH / H)
    End If
End Sub


cmq con questo codice te la imposti tu la dimensione della form...
invece per il Ridimensionamento automatico in Windows Form dai un'occhiata qui qui: msdn2.microsoft.com/it-it/library/…
Ultima modifica effettuata da M@d_Hacker 11/03/08 21:46
aaa