jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: Astuce contre les disparitions de form secondaires Lun 21 Juin 2010 - 1:23 | |
| J'ai aujourd'hui (enfin hier, vu l'heure) trouvé une nouvelle façon simple de régler un vieux problème. En effet, lorsqu'on met un tableau sur un autre plus grand, et qu'on clique sur celui d'en dessous, celui d'en dessus disparaît et impossible de le faire réapparaître. Par exemple : - Code:
-
label go
button 1 : left 1,10 : top 1,10 caption 1,"Aide" : on_click 1,go
form 2 : hide 2 : caption 2,"AIDE" left 2,150 : top 2,80 : width 2,200 : height 2,150
command_target_is 2 alpha 3 : left 3,50 : caption 3,"Cliquez sur le form 0"
end
go: show 2 return Une fois cliqué sur le form 0, plus moyen de faire réapparaître le form 2 En faisant la petite astuce suivante, c'est possible : - Code:
-
label go , cach on_click 0,cach
button 1 : left 1,10 : top 1,10 caption 1,"Aide" : on_click 1,go
form 2 : hide 2 : caption 2,"AIDE" left 2,150 : top 2,80 : width 2,200 : height 2,150
command_target_is 2 alpha 3 : left 3,50 : caption 3,"Cliquez sur le form 0"
end
go: show 2 return
cach: hide 2 return | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Astuce contre les disparitions de form secondaires Lun 21 Juin 2010 - 7:34 | |
| Oui, c'est une façon
Une remarque, dans ton premier exemple, si l'on ferme le FORM (aide) normalement par la croix rouge, il réapparaitra au prochain Click sur le button | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Astuce contre les disparitions de form secondaires Lun 21 Juin 2010 - 9:28 | |
| SI tu déplaces la form 0 avec la souris, l'autre form réapparaît en-dessous et peut être cliquée pour se remettre au-dessus. Et qu'est-ce que tu penses de ceci: - Code:
-
label go label reaff, reaff1
on_click 0,reaff
button 1 : left 1,10 : top 1,10 caption 1,"Aide" : on_click 1,go
form 2 : hide 2 : caption 2,"AIDE" left 2,150 : top 2,80 : width 2,200 : height 2,150
command_target_is 2 alpha 3 : left 3,50 : caption 3,"Cliquez sur le form 0"
end
go: show 2 return
reaff: on_error_goto reaff1 to_foreground 2 reaff1: off_error_goto return
| |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Astuce contre les disparitions de form secondaires Lun 21 Juin 2010 - 9:53 | |
| Intéressant cette combinaison de ON_ERROR_GOTO avec TO_FOREGROUND. Encore fallait-il y penser.
J'aime bien ces petites discussions, elle sont très instructives...
Dernière édition par Jean Claude le Lun 21 Juin 2010 - 18:56, édité 1 fois | |
|
jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Lun 21 Juin 2010 - 13:38 | |
| Oui, pas mal aussi l'idée du foreground. En effet, ces échanges de points de vue sont intéressants. | |
|
Contenu sponsorisé
| Sujet: Re: Astuce contre les disparitions de form secondaires | |
| |
|