Chi ha lavorato in Delphi sa quanto siano comode le
actions! Di cosa si tratta? Allora...
Una form, solitamente, permette di compiere la stessa azione tramite più
elementi visuali; pensate ad esempio alla funzione "Grassetto" in un ipotetico editor RTF: magari
possiamo attivarla tramite menu, oppure potremmo utilizzare una comoda toolbar,
o ancora potremmo accedervi tramite un bel context menu. Tutti questi elementi condividono
parecchie proprietà: innanzitutto devono tutti rispondere al click del mouse allo stesso modo, e
questo si può già fare in .NET assegnando lo stesso event handler a tutti gli oggetti per i rispettivi eventi click. Purtoppo ciò non sempre basta: è necessario, ad esempio, che tutti questi elementi siano
simultaneamente Checked o Uncheck, e lo stesso dicasi per la proprietà
Enabled/Disabled, è necessario che presentino lo stesso testo (se applicabile) e che visualizzino la medesima
immagine.
Bene, le Crad's Actions fanno tutto questo, o ci provano, visto che le sto
ancora sviluppando , però qualche risultato già si vede (per quello che
un'immagine statica può rendere...). Ve piase l'idea? Bene, allora se la cosa vi interessa, trovate i sorgenti
qui!
powered by IMHO 1.3