bignono
Nombre de messages : 1127 Age : 66 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Petite bizarrerie Dim 12 Fév 2012 - 15:46 | |
| Bonjour amis Panoramiciens, Petite bizarrerie. Je ne considère pas cela comme un bug, donc je met dans cette rubrique, ne sachant pas où ranger cela. - Code:
-
print 1,5 print 1;5 print print 15 Sachant que déjà on peut utiliser print ou caption comme une calculatrice: - Code:
-
print 1/5 print 1*5 print 1+5 print 1-5
print 5*sin(3.14)
form 4:left 4,600:command_target_is 4 alpha 10:caption 10,15 alpha 11:top 11,15:caption 11,1/5 alpha 12:top 12,30:caption 12,1*5 alpha 13:top 13,45:caption 13,1+5 alpha 14:top 14,60:caption 14,1-5 alpha 15:top 15,90:caption 15,5*sin(3.14) Bonne journée à tous! | |
|
Klaus
Nombre de messages : 12301 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Petite bizarrerie Dim 12 Fév 2012 - 16:12 | |
| Tu te prends les pieds dans un tripe lasso. 1. tu ne convertis pas tes résultats numériques en chaîne de caractères avant d'utiliser PRINT ou CAPTION. Si tu utilises STR$(...) à chaque fois, les résultats seront déjà plus cohérents. 2. CAPTION n'a pas toujours besoin de guillemets autour d'une chaîne, en particulier s'il n'y a pas d'epaces. D'ou la confusion. 3. tu fais des PRINT sur la form 0, puis tu crées une autre form. Cette form est créée d'abord en (0,0), et tu la déplaces ensuite. Mais, comme cela a déjà été dit à d'autres endroits dans ce forum, les PRINT dans une FORM ne sont PAS persistants ! Le canvas de la form est effacé par tout ce qui se positionne dessus (même une fenêtre Notepad) Il faut déclarer ta seconde form AVANT de faire les PRINT, ou déclarer un PICTURE dans la form 0, faire PRINT_TARGET_IS sur ce picture et faire ensuite les PRINT. Le canvas d'un PICTURE n'est PAS effacé par ce qui se pose dessus ! Exemple: - Code:
-
form 4:left 4,600:command_target_is 4
print 1/5 print 1*5 print 1+5 print 1-5
print 5*sin(3.14)
' form 4:left 4,600:command_target_is 4 alpha 10:caption 10,15 alpha 11:top 11,15:caption 11,1/5 alpha 12:top 12,30:caption 12,1*5 alpha 13:top 13,45:caption 13,1+5 alpha 14:top 14,60:caption 14,1-5 alpha 15:top 15,90:caption 15,5*sin(3.14) | |
|
exdragon
Nombre de messages : 601 Date d'inscription : 05/01/2012
| Sujet: Re: Petite bizarrerie Dim 12 Fév 2012 - 17:23 | |
| Oui, bien dit, et ce que je regrette, c'est que les pictures ne soient pas transparent - Citation :
- Le canvas d'un PICTURE n'est PAS effacé par ce qui se pose dessus !
| |
|
Klaus
Nombre de messages : 12301 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Petite bizarrerie Dim 12 Fév 2012 - 17:41 | |
| Eh oui, même en Delphi, un picture ne peut pas être rendu transparent. Seule une form peut être transprente ou translucide (par le canal alpha) et j'ai une fonction DLL pour ça. | |
|
exdragon
Nombre de messages : 601 Date d'inscription : 05/01/2012
| Sujet: Re: Petite bizarrerie Dim 12 Fév 2012 - 17:45 | |
| En delphi, on peut utiliser des images transparentes par contre, même si ce n'est pas l'objet picture même. Et c'est cela qui est interessant.
| |
|
Contenu sponsorisé
| Sujet: Re: Petite bizarrerie | |
| |
|