|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Aug 2008
Messaggi: 4
|
[VB.NET] Form bloccata + altro problema
Ciao!
Premetto che mi sto avvicinando ora al mondo della programmazione percui sono un po' inesperto. Ho creato con visual studio in vb.net una specie di client ftp... quando faccio il download di file (che funziona) mi si blocca la form che diventa bianca e compare la clessidra.. quando ha finito di scaricarlo ritorna normale. C'è un modo per evitare questo? Altra cosa.. ho creato una classe esterna a quella della form principale dove ci sono tutti i componenti. Vorrei poter modificare la proprietà di una progress bar da dentro la classe esterna ma logicamente non mi vede il componente.lo vede solo la classe form. come faccio?? grazie mille |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
Quote:
|
|
|
|
|
|
|
#3 | ||
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Quote:
Sarebbe buona regola in ogni applicazione desktop avere una Form MDI come oggetto di avvio. In un modulo dichiari l'oggetto pubblico tuaForm As Form1 ( nome che penso tu abbia lasciato per la prima e unica form dell'applicazione... ). Quando si apre la MDI, apri "tuaForm" istanziandola. A questo punto l'oggetto è visibile, con tutti i suoi controlli, da ogni punto del programma da cui sia possibile vedere un oggetto o variabile Public. |
||
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Aug 2008
Messaggi: 4
|
grazie mille.. il primo problema l'ho risolto con i threads, il secondo mi vedeva i componenti bastava premettere al nome del componente Form1.
Grazie |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Form1 è la classe. Io ti avevo consigliato di fare riferimento all'oggetto tuaForm... Quando farai progetti un po' più complessi, te ne accorgerai... |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:42.




















