Visualizzazione dei risultati da 1 a 10 su 12

Visualizzazione discussione

  1. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    250
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Semplicemente utilizza il costruttore di Ricevente per passare i riferimenti.

    In Form1 scriverai

    codice:
    Ricevente form2 = new Ricevente(stringa1_l, stringa2_l);
    form2.Show();
    e in Ricevente

    codice:
            List<string> l1;
            List<string> l2;
    
    
            public Ricevente(List<string> pl1, List<string> pl2)
            {
                l1 = pl1;
                l2 = pl2;
                InitializeComponent();
    
    
                Elabora();  // Questa la puoi chiamare dove vuoi
            }
    
    
            public void Elabora()
            {
                 l1.Add("Sono stata modificata ");
                 l2.Add("Anche io");
            }
    Ah grazie...era proprio quello che chiedevo.

    Se per esempio volessi modificare altri oggetti mi basterebbe aggiungerli al costruttore vero?

    E se volessi modificare degli oggetti appartenenti alla form principale tramite gli oggetti modificati dal form ricevente?

    Un ultima domanda:l'oggetto modificato nella form ricevente viene modificato anche nella form principale a causa del passaggio dell'oggetto per indirizzo?Inizialmente credevo che non venisse modificato . .
    Ultima modifica di Marco1995; 27-12-2013 a 17:15

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.