Bonjour à Tous.
Sur ma fiche MaFiche*:
PageControl1*: TPageControl*; Width 680. Height 468. Left 0. Top 24.
Sur PageControl1*:
MonOnglet1*: TTabSheet*;
Sur MonOnglet1*:
MonLabelA*: TLabel*; Left 256. Top 16.
MonLabelP*: TLabel*; Left 328. Top 16.
BOK*: TButton*;
MaPaintBox*: TPaintBox*; Width 553. Height 401. Left 16. Top. 54.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var Valeur*: currency*; procedure TMaFiche.BOKClick(Sender*; Tobject)*; begin with MaPaintBox.Canvas do if Valeur <=0 then TextOut(256 - 16, 20, Format('%n', abs(Valeur)) else TextOut(328 - 16, 20, Format('%n', abs(Valeur))*; end*;
Avec 5 ordinateurs différents (W XP, 7, 8) Valeur s'affiche correctement sous MonLabelA ou MonLabelB.
Avec un 6ème ordinateur, un Portable SONY (W 7) Valeur s'affiche avec un décalage sensible vers la gauche. A noter que ce 6ème appartient à un utilisateur et que je n'y ai donc pas accès.
Merci à qui pourra m'éclairer sur la cause de ce décalage et sur la façon d'y remédier.
Partager