Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ridimensionare form

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245

    ridimensionare form

    ciao a tutti, avrei bisogno di un aiuto !!!
    io lavoro con una risoluzione dello schermo 1024 x 768 fino a quando utilizzo i miei applicativi su pc con la stessa risoluzione è tutto ok !!!! .... ma quando la risoluzione è differente es. 800 x 600 le form risultano sfalzate.
    come è possible adattare l'applicativo in modo automatico ???
    grazie
    Ciao

  2. #2
    Utente di HTML.it L'avatar di Markooo
    Registrato dal
    Mar 2003
    Messaggi
    247
    codice:
    Sub CenterForm(frm As Form)
       On Error Resume Next
       Dim iTop, iLeft As Integer
       If frm.WindowState <> 0 Then Exit Sub
       iTop = (Screen.Height - frm.Height) \ 2
       iLeft = (Screen.Width - frm.Width) \ 2
       If iTop And iLeft Then
          frm.Move iLeft, iTop
       End If
    End Sub
    Questa subroutine, per mezzo dell'utilizzo dell'oggetto Screen, centra automaticamente qualsiasi form qualunque sia la risoluzione adottata!

    Non saprei

  3. #3
    io l' ho messa in un nodulo ma che parametro gli devo passare?

  4. #4
    Utente di HTML.it L'avatar di Markooo
    Registrato dal
    Mar 2003
    Messaggi
    247
    Basta passare il nome del form: sopra si chiama frm, naturalmente va cambiato a seconda del nome

    Nel form load quindi metti

    codice:
    Private Sub Form_Load()
        CenterForm nome_form
    End Sub
    
    oppure
    
    Private Sub Form_Load()
        CenterForm Me
    End Sub
    Non saprei

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 © 2025 vBulletin Solutions, Inc. All rights reserved.