Décalage dans l'affichage selon écran
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:
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.
Décalage dans l'affichage selon écran
Merci sgmsg.
Je n'avais même pas remarqué ces * qui apparaissent partout. Je ne sais pas comment ils sont arrivés mais ce n'est pas moi qui les ai tapés.
Je n'ai pas la possibilité de faire une copie d'écran sur l'ordinateur défaillant, je ne l'ai pas en mains.
Décalage dans l'affichage
Merci à tous les deux de vos contributions.
SergioMaster : Je ne pense pas que ce soit le cas. En effet je ne vois pas pourquoi 1 ordinateur sur 6 ne répondrait pas comme les 5 autres.
Papy214 : Non l'utilisateur n'a pas modifié la taille de la police générale de Windows.