Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: [VB6] Cambiare form

  1. #11
    nel codice...per forza nel codice queste operazioni si fanno solo via codice...

  2. #12
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    Private Sub Command1_Click()
    form1.hide
    form2.show
    End Sub

    nn capisco dove sta il problema.....
    è una cosa elementare..da fare..no..??

  3. #13
    Ma xkè me lo segna in rosso??'

    immagine
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  4. #14
    Wow! Funziona come non detto!!!

    Grazie a tutti ciauuu!
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  5. #15
    ma cose quel private sub form2.show_click()?

    quell'istruzione non è valida per questo ti da errore...(te la segna in rosso)

  6. #16
    Ok, x questo problema ho risolto:Ma xkè quando clicco su un button che ho messo in un mio from mi trasferisce ad un altro from ma sposta la finestra?
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  7. #17
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Perchè, se non gli imposti le coordinate Left e Top, VB le imposta
    più o meno a caso.

    Se nel Form_Load imposti Me.Left = 0 e Me.Top = 0, il form ti viene
    visualizzato in alto a sinistra.
    Tra parentesi, Me in VB sta ad indicare il Form a se stesso. Questo
    ti permette di evitare un tiferimento esplicito all'interno del
    form stesso. Per esempio, se il Form si chiama Form1 le seguenti
    istruzioni sono equivalenti :

    Me.Left = 0
    Form1.Left = 0

    Per la cronaca, puoi ottenere il posizinamento del Form anche
    con il metodo Move

    codice:
    
    
    Ciao, Brainjar

  8. #18
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    mi è partito un invio di troppo !!

    Per la cronaca, puoi ottenere il posizinamento del Form anche
    con il metodo Move


    codice:
    Private Sub Form_Load()
        Me.Move 0,0
    End Sub
    Potresti voler centrare il form nello schermo, indipemdentemente
    dalle sue coordinate, allora una semplice funzione fa al caso :

    codice:
    Public Sub CentraForm(Mi As Form)
        Mi.Move (Screen.Width - Mi.Width) \ 2, (Screen.Height - Mi.Height) \ 2
    End Sub
    
    ' La richiami in questo modo :
    
    Private Sub Form_Load()
        Call CentraForm(Me)
    End Sub
    Ciao,
    Ciao, Brainjar

  9. #19
    perchè complicarsi la vita quando ce' questa opzione nelle proprieta della form?

    basta andare su StartUpPosition e settarlo su CenterScreen per avere sempre la form al centro.


  10. #20
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Non mi complico la vita. Quella funzione, in realtà,
    ha dei notevoli pregi.
    Su tutti, può essere utilizzata a run-time da un altro form,
    in automatico, in un ciclo For .. Each ... ecc ....

    da MSDN :

    Proprietà StartUpPosition

    Restituisce o imposta un valore che specifica la posizione che occupa un oggetto la prima volta che viene visualizzato. Non disponibile in fase di esecuzione.

    Ciao,
    Ciao, Brainjar

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