Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [.net]

    Ciao a tutti, mi sto imparando visual basic.net,

    e sono a chiedervi le primissime domande che magari sono stupide, ma importanti per me chiedo:

    ho un progettino che è formato da diversi windows.form
    ora ho la necessità che al click di un tasto mi si apra un form che ho nel progetto, ho letto su un manuale che bisogna (riporto di seguito pari pari il testo del manuale):

    >potete avere più windows.form, attenzione però: solo un form può essere quello di avvio, quindi dovete creare istazione degli altri form nel codice del form di avvio.


    come faccio?

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    codice:
    Dim SecondoForm as New NomeProgetto.NomeFormDaAprire
    SecondoForm.Show

  3. #3

    grazie dark

    ... ma se volessi passare una variabile X al secondo form come faccio?


    grazie

  4. #4

    haa dimenticavo

    la la dichiarazione la devo mettere dentro a qualche evento?

  5. #5
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    la dichiarazione la puoi mettere dove vuoi, a seconda della visibilità che vuoi dare al nuovo oggetto istanziato.

    per passare una variabile, potresti crearti all'interno del 2 form una variabile public in modo tale da vederla facendo SecondoFrom.MiaVariabile

    oppure puoi modificare il costruttore del 2 form (aprendo il codice generato dall'IDE in automatico) e mettendo nella sub New uno o + paramteri:

    codice:
    Sub New([ByVal/ByRef] MioParam1 as string, MioParam2 as integer) ...
    ...
    ...
    End Sub
    Dopo questa modifica, ogni volta che crei una nuova istanza del 2 form devi passare i valori richiesti:
    codice:
    Dim SecondoForm as New NomeProgetto.NomeForm(Par1,Par2)
    SecondoForm.Show
    Così passi i parametri all'atto della creazione dell'oggetto e poi, all'interno del 2 form, puoi memorizzare i parametri in tua variabili per utilizzarli


  6. #6
    GRAZIE MILLE DARK

  7. #7
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da scmatteo
    GRAZIE MILLE DARK
    al suo servizio

    buon lavoro

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.