SetStyle & PocketPC... - C#/.NET managed - Programmation
Marsh Posté le 15-03-2007 à 12:05:45
Trouvé sur les docs MSDN :
Control.SetStyle Method :
Sets the specified style bit to the specified value
Le problème étant que je n'arrive pas à fixer la valeur de ces 'styles bits' sans utiliser cette méthode
Portion de mon code qui ne marche pas (si ça peut aider) :
SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.ResizeRedraw, true);
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
Marsh Posté le 15-03-2007 à 14:43:00
Bon, y'a clairement pas assez d'infos là.
Pkoi t'en a besoin ? Pour quoi faire ?
Marsh Posté le 15-03-2007 à 14:56:27
Merci de te pencher sur mon problème :]
J'ai le code C# d'une barre de chargement circulaire,
que j'arrive parfaitement à faire fonctionner sur une appli Windows normale.
Mais je dois porter cette barre de chargement sur une appli PocketPC.
Or, certaines fonctions, comme SetStyle, n'existent pas sur PocketPC.
Et quand je commente les lignes correspondantes (celles citées au dessus), ma barre de chargement ne s'affiche pas...
j'en ai donc déduit qu'elles devaient être essentielles au bon fonctionnement.
J'aimerais savoir si il y a un équivalent de cette fonction, ou un moyen de l'utiliser,
afin de pouvoir faire fonctionner ma barre de chargement.
Marsh Posté le 15-03-2007 à 15:23:29
ben refait tout à la main, ce sera plus simple...
je voulais te poster un exemple que j'ai écrit en vitesse, mais y'a pas de FillPie() sur PocketPC, et ça me lourde de chercher un moyen de le dessiner à la main du coup. mais ça se torche en quelques minutes...
Marsh Posté le 15-03-2007 à 15:25:09
Code qui marche pas sur PocketPC, mais pas compliqué à refaire proprement (virer les Brush et mettre Color à la place, et remplacer le FillPie par un truc qui marche sur PocketPC... j'imagine un FillEllipse par dessus lequel on dessine un polygone effaçant tout de dont on n'a pas besoin
Code :
|
Marsh Posté le 15-03-2007 à 15:29:01
C'est très laid mais bon, ça donne une idée de ce qu'on peut faire en 5 minutes, plutôt que de chercher des heures à faire marcher un truc pas prévu pour ce qu'on veut faire.
Marsh Posté le 15-03-2007 à 15:41:37
Whaho, merci beaucoup MagicBuzz
Marsh Posté le 15-03-2007 à 15:54:33
T'es prévenu hein ! Ca marche pas sous PocketPC.
Y'a pas grand chose à changer, mais notamment le FillPie marche pas, donc faut se faire chier à faire un FillElipse et virer toute ce qui n'est pas dans la zone désirée... Pas compliqué en soit mais bon...
Marsh Posté le 15-03-2007 à 16:06:22
Ouaip, je suis en train de faire ça :]
Encore merci.
Marsh Posté le 15-03-2007 à 10:00:46
Messieurs, mesdames, bonjour.
Mon problème est simple :
Je dois dévelloper une barre de chargement circulaire sur PocketPC.
Pour ce faire, je me suis inspiré de codes existants trouvés sur internet.
Et dans chacun de ces codes de création de composants,
ils utilisent la fonction 'SetStyle'.
Or cette fonction n'existe pas sur les PocketPC...
Y a t'il un moyen de la remplacer, ou de pouvoir l'utiliser ?
Merci d'avance.
---------------
Soon.