Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Dato che usi una lista, quindi una collezione ordinata che associa ad un indice (intero) un oggetto, l'unico modo per risalire ad un elemento della lista disponendo di un campo di quell'elemento è inserire nella proprietà Tag di Button l'indice che identifica il posto della struttura in cui è contenuto.
Codice sorgente - presumibilmente VB.NET
Str.Button=New Button()
Str.Button.Tag= Lista.Count
Lista.Add(Str)
'...
PrivateSub Button_Click(ByVal sender AsObject, ByVal e As EventArgs)
DimStrAs Struttura = Lista(sender.Tag)
EndSub
In alternativa puoi usare un dizionario, in cui a un Button associ la struttura in cui è contenuto: