Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Les commandes FONT_... et CONTAINER Ven 29 Mar 2013 - 7:26 | |
| Bonjour, Voici le code pour illustrer mon constat. - Code:
-
' Police et container
container 1:top 1,100:left 1,100:caption 1,"Container" edit 2:parent 2,1:top 2,40:left 2,20:text 2,"Edit"
font_underline 1:' Tous les objets de ce container suivront... ' font_underline 2
END
' c'est valable pour les autres commandes FONT_.... ' Les commandes FONT_.... pour l'édit sont ignorées. ' Ce sont celles du PARENT qui priment.
J' ignore si c'est volontaire (je ne le pense pas), à mon sens on devrait pouvoir régler la police de chaque objet indépendamment de son PARENT. A+ | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Les commandes FONT_... et CONTAINER Ven 29 Mar 2013 - 11:08 | |
| Regarde ceci - Code:
-
' Police et container
container 1:top 1,100:left 1,100:caption 1,"Container" edit 2:parent 2,1:top 2,40:left 2,20:text 2,"Edit" font_color 1,255,0,0 font_underline 1 : font_underline_off 2 : font_italic 2: font_color 2,0,0,255
END
| |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Les commandes FONT_... et CONTAINER Ven 29 Mar 2013 - 11:15 | |
| Tu as raison, ce n'est pas normal. Ce comportement ne se produit pas avec d'autres attributs, comme color. Ne sont concernées que les FONT_... . Bizarre. EDIT Et ça va même plus loin: si tu crées le EDIT d'abord, et tu changes ensuite les FONT_... du CONTAINER, les FONT_... du EDIT sont afféctes quand-même ! Cela veut dire que chaque fois qu'on touche aux options FONT_... d'un CONTAINER, il faut rétablir individuellement les FONT_... de tous les objets placés dans ce CONTAINER ! Pour moi, c'est clairement un bug. Cela tient au mode d'héritage de ces attributs par rapport au parent des objets. Et cela ne dépend même pas du CONTAINER: si à sa place, tu utilises FORM, c'est le même problème. Et cela ne se produit que si ces options n'ont pas été spécifiées expressément pour les objets "enfant". La preuve: - Code:
-
' Police et container
dim test% : test% = 0
container 1:top 1,100:left 1,100:caption 1,"Container" ' form 1:top 1,100:left 1,100:caption 1,"Container" font_name 1,"Roman" Font_color 1,255,0,0 font_underline 1:' Tous les objets de ce container suivront...
edit 2:top 2,40:left 2,20:text 2,"Edit" if test%=1 font_name 2,"Courier" Font_color 2,0,0,255 font_underline_off 2 end_if parent 2,1
END
' c'est valable pour les autres commandes FONT_.... ' Les commandes FONT_.... pour l'édit sont ignorées. ' Ce sont celles du PARENT qui priment.
Mode d'emploi: - changer la valeur de test% de 0 = 1 ou vice-versa - refaire ce test avec la ligne 5 en commentaire et la ligne 6 décommentée | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Les commandes FONT_... et CONTAINER Ven 29 Mar 2013 - 13:18 | |
| @Papydall, Oui ton truc marche parce que tu utilises FONT_UNDERLINE_OFF, mais je ne pense pas que c'est ainsi que çà devrait marcher
@Klaus, Au vu de ton test: C'est clairement un problème de PARENT et pas dépendant du type d'objet contenant.
A+
| |
|
Contenu sponsorisé
| Sujet: Re: Les commandes FONT_... et CONTAINER | |
| |
|