Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Centrare un form

  1. #1
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328

    Centrare un form

    Come faccio a centrare il contenuto di un form se ingrandisco la pagina?
    Grazie
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  2. #2
    Form.Left = (Screen.Width - Form.Width) / 2
    Form.Top = (Screen.Height - Form.Height) / 2
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    codice:
    Dim c As Control
    
    For Each c In Me.Controls
        c.Left = (Me.ScaleWidth - c.Width) / 2
    Next
    Chi non cerca trova.

  4. #4
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    Per GudFella, coì mi centra il form in mezzo alla pagina, io voglio che mi centri il contenuto.

    Per tas mi dà metodo non suppertato dall'oggetto in c.left....
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  5. #5
    Ma che oggetti hai nel form? Qualcuno di questi nun supporta la proprietà Left?
    Chi non cerca trova.

  6. #6
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    Ho un datagrid, button,text e adodc
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  7. #7
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    Comunque ho controllato e tutti supportano la proprità Left
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  8. #8
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    però se provo a riscrivere a mano il tutto, quando scrivo c. non mi dà nessun metodo
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  9. #9
    L'intellisense non funziona perchè è stato usato il tipo generico Control anzichè i vari tipi specifici. Cmq, tornando al discorso principale, ho creato un form di prova e vi ho inserito: un DataGrid, un Adodc, un Textbox, un Button: la procedura funziona. Sei sicuro di non aver inserito qualche altro controllo, tipo quelli senza interfaccia grafica (Timer, per esempio)?
    Chi non cerca trova.

  10. #10
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    metti

    on error resume next

    prima del ciclo e vedrai che funziona.

    Se qualche oggetto non te lo sposta, quello non ha la proprietà left
    S'i fosse foco, arderei 'l mondo

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.