Salve,
ho un combobox che espone una serie di voci (ricavate da una proprietà di un array di una classe), ciascuna delle quali, quando cliccata, deve richiamare una funzione diversa.
Di sicuro, potrei utilizzare una struttura select case end, di fatto abbinando a ciascun item del combobox la relativa funzione: ma la soluzione mi pare assai poco elegante: ad es.
Select case Combo.SelectedIndex
case 0
fx1()
case 1
fx2()
end select
Vorrei, piuttosto, prevedere, nella classe di cui espongo i valori della proprietà tramite il combobox, un'altra proprietà che abbia, in definitiva, come parametro, un puntatore a funzione e che mi consenta di risolvere il problema con una sintassi del tipo:
MyClass(Combo.SelectedIndex).Invoke
Il concetto mi sembra avere a che fare con i delegate, ma, in definitiva, non so che pesci prendere.
Qualcuno mi può dare una mano?
Grazie.
F.