2010-10-13 10 views
0

Je suis tout nouveau au Compact Framework et je dois compiler un petit projet pour un périphérique Windows CE 6.0 (sur lequel je l'ai déjà installé CF 3.5). J'utilise Visual Studio 2005. Lors de la création d'un nouveau projet comme: "Autres langues -> Visual Basic -> SmartDevice -> Windows CE 5.0", je peux compiler un formulaire simple, le mettre sur mon appareil mobile et lance-le.problème de compilation Compact Framework

Mes problèmes commencent là où je veux compiler un autre projet, je reçois le message d'erreur suivant:

Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter 

Erreur 6 « MiddleCenter » est pas un membre de « System.Drawing.ContentAlignment ».

On dirait que je suis référence incomplète/trop vieux pour System.Drawing ou quelque chose comme ça, mais je ne sais pas quoi faire ...

J'utilise les fichiers DLL suivants -> Microsoft .NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE \ System.Drawing.dll

Est-il possible de trouver un cadre compact plus?

Merci d'avance pour votre aide!

Andy

Répondre

1

Vous essayez de compiler le code pour le cadre complet. La propriété MiddleCenter n'est pas prise en charge dans .Net CF. Voir:

http://msdn.microsoft.com/en-us/library/system.drawing.contentalignment(v=VS.80).aspx

+0

Mmmm Je vois ... Vous avez raison, le code a été « porté » sur xp ... Et indead quelques nouvelles lignes ne sont pas pris en charge par ce cadre ... Merci beaucoup pour ta réponse ! –

+0

Pour votre information: cette propriété peut être pris en charge dans .NetCF 4 (ou 3.5 SP1), mais je ne suis pas sûr. Je suis un programmeur iPhone maintenant, bon sang! :) – MusiGenesis

+0

Il est pas pris en charge par le système d'exploitation, de sorte que les FC ne supporte toujours pas. Et il n'y a pas CF 4. Nous sommes encore t 3.5, sauf si vous êtes sur WinPhone, mais vous ne l'utilisez WinForms donc la question ne se pose pas. – ctacke