• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Accesso al Form2 da un thread

BlackRoy

Utente Normale
Autore del topic
27 Aprile 2010
66
0
Miglior risposta
0
Ciao, ho creato un programmino in VB.net contenete un Form1 con un Button, e un Form2 con un Panel1.
Ho creato un thread che viene avviato con il Button del Form1, il quale thread avvia una Sub chiamata ScriviStringaSuPanel1.
In questa Sub è presente un ciclo del genere:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Nel quale, come si può vedere , tento di fare un refresh del Panel e scrivo dentro una stringa..
Il problema sta proprio nel refresh, perchè non lo effettua. Quale può essere il problema? Ringrazio anticipatamente.
 
Riferimento: Accesso al Form2 da un thread

Up...
 
Riferimento: Accesso al Form2 da un thread

Ciao, ho creato un programmino in VB.net contenete un Form1 con un Button, e un Form2 con un Panel1.
Ho creato un thread che viene avviato con il Button del Form1, il quale thread avvia una Sub chiamata ScriviStringaSuPanel1.
In questa Sub è presente un ciclo del genere:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Nel quale, come si può vedere , tento di fare un refresh del Panel e scrivo dentro una stringa..
Il problema sta proprio nel refresh, perchè non lo effettua. Quale può essere il problema? Ringrazio anticipatamente.

Puoi fare:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
oppure:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Riferimento: Accesso al Form2 da un thread

Il punto è che se scrivo Panel1 mi da errore, in quanto si trova nella Form2 e non in quella principale

Se fai:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
o
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
a seconda dove vuoi scriverlo (nel form2 o nel form1)
Si aggiornerà tutto, insieme al panel.

Se anche così non va, prova a fare così:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

FAMMI SAPERE SE VA
 
Ultima modifica da un moderatore:
Riferimento: Accesso al Form2 da un thread

Ok ho risolto da me dichiarando un nuovo Form
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e mettendo poi nella Sub
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ho messo poi nell'evento Form2.closing questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Cosicchè non dia errore quando si andrà a richiamare il Frm2.show nel caso in cui fosse stato chiuso ^^
 
Riferimento: Accesso al Form2 da un thread

L'autore del topic ha risolto... Moderatori potete chiudere!
 
Riferimento: Accesso al Form2 da un thread

Bene, sposto e rinomino.