2010-10-18 4 views
3

J'essaie de peindre le bouton dans mon programme C# windows-CE.comment peindre le bouton dans windows-CE?

dans un appareil i succès de le faire (button1.BackColor = Color.Red;)

mais dans un dispositif utre je vois que le bouton dans la victoire comme le style XP - et

lorsque je tente de changer la couleur il dosent Changé .

quelle peut être la raison ??

remercient à l'avance

Répondre

2

La raison est que le dispositif a le composant de la peau XP inclus (SYSGEN_XPSKIN) dans le système d'exploitation qui remplace le comportement de la peinture bouton standard. Si vous voulez peindre le bouton, vous devez soit create a different skin pour l'appareil, soit obtenir une nouvelle image de système d'exploitation n'incluant pas l'habillage.

+0

merci pour l'aide, puis-je obtenir plus d'échantillon pour cela? – Gold

+0

Plus d'exemple sur quoi exactement? Vous devez soit supprimer SYSGEN de la conception du système d'exploitation dans Platform builder (je ne peux pas vraiment vous donner d'exemple, c'est un composant du système d'exploitation.) Si vous savez comment utiliser platform builder, c'est l'une des tâches fondamentales. ferait pour presque tout). Créer un skin est couvert dans le lien que j'ai donné. Obtenir un nouveau système d'exploitation nécessiterait de contacter l'OEM du périphérique (sauf si vous êtes l'OEM, bien sûr). – ctacke

+0

J'ai besoin de supprimer un fichier du dossier Windows dans le périphérique? – Gold

Questions connexes