Buongiorno a tutti,
in un mio progetto mi trovo nella condizione di dover creare a runtime n button e/o n label; per semplificare il codice vorrei sfruttare il fatto che un button con impostata la proprietà flatstyle= flat (e le relative proprietà in flatappearance) è molto simile ad una label.
Così facendo mi basterebbe creare solo gli n button e variare di volta i volta la proprietà flatstyle da flat (simil label) a standard (button).
Nel farlo mi sono però scontrato con il fatto che suddetta proprietà (flatappearance) è readonly, in quanto, se ho ben capito, derivata dalla classe FlatButtonAppearance.
E' possibile in qualche modo accedere alle proprietà bordersize, CheckedBackColor, MouseDownBackColor e MouseOverBackColor; esse, per la precisione, dovrebbero essere portate, in modalità simil label, a, rispettivamente:
bordersize=0
CheckedBackColor=trasparent
MouseDownBackColor=trasparent
MouseOverBackColor=trasparent
Scusandomi per eventuali cavolate nella mia descrizione (ho iniziato ad usare VB.NET solo da un paio di mesi) ringrazio anticipatamente chiunque volesse aiutarmi.
|