Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331

    [c#] passaggio dati tra form

    Salve a tutti,
    ho un'applicazione in c# con due form. Nel primo inserisco dei valori in delle text e quando clicco sul bottone invia si deve aprire un secondo form che visualizzi i valori del primo form!! come faccio a far recuperare i valori dal primo form???
    Grazie a tutti!
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331
    hey qualcuno mi sa dire come fare?
    grazie

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    non so se è la soluzione migliore forse no...

    codice:
    Form1 f = new Form1();
    string valore = f.variabile;
    variabile nel form1 è dichiarata pubblica
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Sul mio blog trovi un esempio scaricabile che fa proprio quello che chiedi, o che comunque mostra una tecnica possibile.

    Lo trovi nella sezione "Pillole".

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331
    se faccio così mi dice che system.windows.forms.form non contiene una definizione per la variabile.
    scusa ma in vb6 io faccio nomeform.nometext.text
    ora se faccio così mi dice che:
    creazioneForm.Form1.nome è inaccessibile a causa del livello di protezione.
    perchè?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da xedy
    scusa ma in vb6 io faccio nomeform.nometext.text
    VB.NET non è VB6.

    A fronte di queste difficoltà, io suggerisco di acquisire documentazione su VB.NET e sulla programmazione ad oggetti in generale, altrimenti ti sarà quasi impossibile realizzare qualsivoglia soluzione sfruttando le potenzialità di questo linguaggio.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331
    seguendo il tuo esempio sono riuscito a farlo!
    grazie per l'aiuto!!!

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    beh in sostanza era quello che avevo scritto io no?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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.