Oppure

Loading
05/11/09 16:27
Il Totem
Forse con la proprietà OwnerItem, ma non sono sicuro...
aaa
09/11/09 21:24
oretovalley
allora riesco a portare avanti il mio progetto ormai battezzato xD GlobeMe ed è gia in ottimo stato, ma adesso ho la necessità di aggiornare regolarmente le label del panel e quindi ricaricarle, ciò dovrei farlo il più velocemente possibile e soprattutto più spesso che posso, e qui sorge il problema perchè per ricaricare le label devo cancellarle dal pannello e visto che il server dove è presente il database (altervista) non è cosi veloce, da non farmelo notare, si vede chiaramente tutta la procedura di cancellazione delle label e ricreazione delle stesse. Ora vorrei sapere se è possibile evitare il problema in un modo, avevo pensato di non ricaricare più le label ma modificare i loro colori solo alla necessità, cioè quando un utente si connette o meno, ma non riesco come usare il nome dato ad una label creata dinamicamente per esempio, all'inizio di questo topic mi era stato detto di assegnare il nome "lbl" & N, dove N è un valore dinamico perchè all'interno del ciclo for ora nel caso io volessi che la label5 cambi colore come faccio ?

Vi ringrazio in anticipo delle risposte :)
aaa
10/11/09 11:06
Il Totem
Me.Controls("lbl" & N)
aaa
10/11/09 22:10
oretovalley
allora ho effettuato varie prove e l'errore che mi viene restituito è:

Object reference not set to an instance of an object.

il codice che ho usato è:

Me.Controls("label0").BackColor = Color.GreenYellow


ho verificato il nome della label dinamica inizializzata e risulta appunto label0, a questo punto mi chiedo xkè viene restituito questo errore?
aaa
11/11/09 10:40
Il Totem
Con Me.Controls ci si riferisce all'insieme dei controlli posti nel form principale. Se hai inserito le label dentro un contenitore (ad esempio Panel, SplitContainer, TabControl, o altri del genere), dovrai usare [NomeContenitore].Controls per accedere all'insieme dei controlli presenti al suo interno.
aaa