Compact framework non permette particolari modifiche dell'aspetto dei pulsanti. Realizzare i pulsanti tramite custom control è una via obbligatoria per dare a qualsiasi applicazione compact framework un design personalizzato.
Un semplice tutorial Msdn (2007) dove si spiega come farlo, catturando gli eventi di mouseup e mousedown per ottenre l'effetto premuto e rilasciato dei pulsanti.
Un tutorial opennet cf invece propone una soluzione simile usando la proprietà Image della classe BaseButton2 estendendo un CustomButton da Button2. Il controllo Button2 di opennet cf è molto versatile permette di definire immagini di background (di cui effettua uno stretch sull'area del controllo) e un' immagine di primo piano (per esemio l'icona sul pulsante). Il testo multiline ha un suo backColor trasparente, quindi non "nasconde" le immagini sottostanti. Button2 è sicuramente una via obbigatoria se si cerca una soluzione veloce alla personalizzazione dei pulsanti.
Un semplice tutorial Msdn (2007) dove si spiega come farlo, catturando gli eventi di mouseup e mousedown per ottenre l'effetto premuto e rilasciato dei pulsanti.
Un tutorial opennet cf invece propone una soluzione simile usando la proprietà Image della classe BaseButton2 estendendo un CustomButton da Button2. Il controllo Button2 di opennet cf è molto versatile permette di definire immagini di background (di cui effettua uno stretch sull'area del controllo) e un' immagine di primo piano (per esemio l'icona sul pulsante). Il testo multiline ha un suo backColor trasparente, quindi non "nasconde" le immagini sottostanti. Button2 è sicuramente una via obbigatoria se si cerca una soluzione veloce alla personalizzazione dei pulsanti.
Commenti