[VB.NET] Eventi timer.tick per oggetti creati dinamicamente

giovedì 14 luglio 2011 - 11.53
Tag Elenco Tags  VB.NET  |  Visual Studio 2010

Salvoro83 Profilo | Newbie

Ciao a tutti!
Mi chiamo Salvatore, e questo è il mio primo post :)

Leggo spesso il vostro forum, così ho pensato di chiedere un aiuto proprio qui.

Il mio problema:
all'interno di un FlowLayoutPanel creo dinamicamente dei pulsanti e il relativo evento click (il numero dei bottoni creati dipende dal numero di campi che leggo dalla tabella di un db).
Al momento della creazione assegno anche la proprietà Text, ma fin qui tutto bene.
Ora però avrei la necessità che il testo di questi pulsanti diventasse una specie di contatore; se dovessi farlo con un timer farei una cosa del genere :

intervallo del timer : 1000

timer_tick
i = i+1
btn.text = "secondi : " & i

ma come faccio a fare questa cosa per ogni pulsante che viene creato ?
Vorrei che ogni volta che il pulsante viene creato, il testo al suo interno cominci a "contare".

spero di essere stato abbastanza chiaro.

Ogni consiglio mi sarà di aiuto !

Grazie in anticipo !!

Salvo

luigidibiasi Profilo | Guru

Ogni volta che crei un pulsante ti salvi il riferimento al nuovo oggetto in una lista...

Poi puoi scorrere la lista e fare ciò che vuoi con l'oggetto
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/

Vinsent Profilo | Senior Member

Invece di usare i pulsanti potresti creare un' usercontrol con le funzioni che ti servono.
Lo aggiungi dinamicamente e gli passi i parametri come fai per i pulsanti.
ciao

Vincenzo

Salvoro83 Profilo | Newbie

Risolto!!

Grazie a tutti :)

Buona giornata.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5