+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Popolare textbox da timer posto in un altro form

  1. #1
    s89138 non  in linea Novello
    Buongiorno a tutti qualcuno potrebbe aiutarmi con una parte di codice c#, ho creato un timer che in automatico mi riempie una textbox nel form1,vorrei che in parallelo mi riempisse anche una text box presente nel form2 ovviamente con lo stesso contenuto.Grazie dell'interessamento.

  2. #2
    Sgrubak non  in linea Scribacchino
    Cosa intendi per "in parallelo"? Se gestisci l'evento Tick, come scrivi in una, lo fai nell'altra...

  3. #3
    s89138 non  in linea Novello
    si mi sono espesso male,intendevo che il timer riempia semplicemte una text box nel form1 e una textbox nel form2

  4. #4
    Sgrubak non  in linea Scribacchino
    Quindi bisogna capire se il Timer lo hai dichiarato a livello di Applicazione o di Form, se esiste un riferimento che colleghi una Form all'altra, se entrambe hanno una sorgente in comune (ossia il dato da mettere nella TextBox lo prelevi da dove?), se le due Form sono caricate e/o mostrate contemporaneamente oppure no, se... eccetera. Bisogna approfondire meglio lo scenario in cui ti trovi.

  5. #5
    s89138 non  in linea Novello
    Grazie ancora dell'interessamento,non ho sorgenti comuni , form1 e form2 sono aperte contemporaneamente, ogni 2 secondi un timer mi aggiorna una texbox nella form1,io vorrei avere lo stesso valore aggiornato in una text box nella form2

  6. #6
    @s89138 ... fai attenzione al titolo del thread quando ne crei uno. Quello che hai usato

    c#

    non ha nessun senso e non dice nulla del tuo problema.

    Questa volta lo correggo io, le prossime volte assicurati che il titolo abbia un senso.

    Per risolvere il tuo problema, sarebbe bene creare un metodo (una funzione pubblica) nel Form2 che accetti un argomento e che, richiamata, imposti il valore dell'argomento sul textbox.
    ℹ️ Leggi di pi su AntonioG ...

  7. #7
    Sgrubak non  in linea Scribacchino
    Esattamente come dice Antonio. In alternativa, potresti modificare la propriet Modifiers della TextBox nella Form2 impostandola ad Internal e poi, referenziando l'istanza di Form2 in Form1, modificarla direttamente:

    //pseudocodice:
    public partial class Form1: Form
    {
        private Form2 f2 = new Form2();
         
        private void timer1_Tick(object sender, EventArgs e)
            {
                 this.TextBox1.Text = "valore";
                 f2.TextBox1.Text = "valore";
             }
    }
    

  8. #8
    In ogni caso, codice di questo genere ne puoi trovare su internet (google?) a chili (o magari su un libro?), con le spiegazioni del caso.
    ℹ️ Leggi di pi su AntonioG ...

  9. #9
    s89138 non  in linea Novello
    grazie per il codice

  10. #10
    Quote Originariamente inviato da s89138 Visualizza il messaggio
    grazie per il codice
    Che in genere non si fornisce ... cerca di fare quello che ti ho scritto, cos impari un'altra cosa.
    ℹ️ Leggi di pi su AntonioG ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Copiare dati da una textbox da un form ad un altro
    Da raphael9999 nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 11-03-2017, 15:02
  2. Textbox da un form all'altro
    Da zanexx nel forum Visual Basic .Net
    Risposte: 12
    Ultimo Post: 27-05-2015, 19:19
  3. Risposte: 2
    Ultimo Post: 01-10-2013, 12:20
  4. Risolto: Richiamare un textbox da un altro form.
    Da krossk2 nel forum Visual Basic .Net
    Risposte: 18
    Ultimo Post: 02-07-2010, 21:14
  5. timer con textbox
    Da Cis nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 21-09-2008, 23:03