Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: [VB6] Usare due Form

  1. #1
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240

    [VB6] Usare due Form

    Ciao,

    vorrei realizzare un prog che all'avvio carichi il form principale e contemporaneamente un secondo form.

    si può accedere al primo form solo se sul secondo form si clicca un bottone.

    come si realizza?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Baste che usi

    nomeform.show e nomeform.hide
    Allejo

  3. #3
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    non conosco "nomeform.hide"

    il form1 carica il due
    dal form2 non si può accedere al form1 e non si può chiudere il form2

    quando clicco su un bottone si deve chiudere il form2
    quest'ultima cosa non riesco a farla...

  4. #4
    Utente di HTML.it L'avatar di Sonic88
    Registrato dal
    Nov 2003
    Messaggi
    557
    Allora se non ho capito male questo modo dovrebbe andare bene:
    Sul Form1 nella Sub Form_Load Inserisci questo codice:
    codice:
    Me.Show
    Form2.Show (1)
    Nel form 2 dichiari una variabile OK di tipo Boolean (inserendo all'inizio Dim OK as Boolean)
    Poi, sempre nel form2 nella Sub Form_Unload inserisci:
    codice:
    If OK <> True Then
        Cancel = 1
    End If
    Mentre come codice del tasto che deve chiudere il Form2 metti:
    codice:
    OK = True
    Unload Me

  5. #5
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    perfettooooo

    grazie mille

    così va benissimo

    ciao

  6. #6
    Utente di HTML.it L'avatar di Sonic88
    Registrato dal
    Nov 2003
    Messaggi
    557
    Prego!

  7. #7
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    mi sono dimenticato una cosa...

    nella prova che ho fatto riesco a passare dei valori dal form2 al form1 se scrivo dentro una textbox

    come devo farese se voglio passare un valore di form2 a una variabile di form1?

  8. #8
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    supponiamo nel form2 c'è un pulsante(puls) e un text(text2)
    e nel form1 c'è il text1
    allora quando premi il pulsante fai così

    codice:
    sub puls_click()
    form1.text1.text=text2.text
    end sub
    Allejo

  9. #9
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    così ci riuscivo,

    devo passare il valore a una variabile...

  10. #10
    Utente di HTML.it L'avatar di Sonic88
    Registrato dal
    Nov 2003
    Messaggi
    557
    Devi rendere la variabile del Form1 pubblica:
    All'inizio del Form1 Dichiari la variabile così:
    codice:
    Public nomevar as String
    Dopo di che dal form2 scrivi Form1.nomevar = "VALORE"

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.