FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Form(résolu)
show(0) hide(0) Emptypar leclode Hier à 17:59

» trop de fichiers en cours
show(0) hide(0) Emptypar Marc Hier à 11:42

» Bataille navale SM
show(0) hide(0) Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Une calculatrice en une ligne de programme
show(0) hide(0) Emptypar jean_debord Ven 26 Avr 2024 - 8:01

» Gestion d'un système client-serveur.
show(0) hide(0) Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
show(0) hide(0) Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
show(0) hide(0) Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
show(0) hide(0) Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
show(0) hide(0) Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
show(0) hide(0) Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
show(0) hide(0) Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
show(0) hide(0) Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
show(0) hide(0) Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
show(0) hide(0) Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
show(0) hide(0) Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 show(0) hide(0)

Aller en bas 
5 participants
AuteurMessage
Invité
Invité




show(0) hide(0) Empty
MessageSujet: show(0) hide(0)   show(0) hide(0) EmptyMar 7 Mai 2013 - 22:41

Bavardage:

voici un code.
Code:
label cache_montre , teste_suite
form 10:left 10,700
button 1:parent 1,10:caption 1,"hide-show 0":on_click 1,cache_montre
button 2:parent 2,10:left 2,100:on_click 2,teste_suite
end
cache_montre:
  if show(0) = 1 then hide 0:else:show 0
  caption 0,"show(0) = " +str$( show(0))
return

teste_suite:
  if hide(0) = 1
      show 0
  else
      hide 0
  end_if
  caption 0,"hide(0)= "+str$( hide(0))
return

Quand pensez-vous ? Cela vous semble normal ?
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMar 7 Mai 2013 - 23:17

Bonjour Cosmos70 Smile ,
Dans le manuel de référence dans le menu aide de l'éditeur de panoramic, il est dit:
SYNTAXE: N=numéro de l'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.
Donc show(0) ça ne peut pas fonctionner sur ton programme.
A+ Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6996
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMar 7 Mai 2013 - 23:35


Message supprimé car erroné !


Dernière édition par papydall le Mer 8 Mai 2013 - 0:07, édité 1 fois
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMer 8 Mai 2013 - 0:02

Pas tout à fait. Regarde:
show(0) hide(0) Aa113

La condition d'erreur est une approximation, mais le paramètre est bien décrit comme devant être plus grand que zéro ! C'est identique dans la doc pour la commande HIDE. D'ailleurs, à quoi servirait un HIDE 0 dans une form dans laquelle il y a le bouton pour faire SHOW 0 - on ne le verrait jamais...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMer 8 Mai 2013 - 2:42

Merci de vos réactions.

J'ai pas été voir le manuel, et je remontre ce que j'ai mis:
Citation :
bavardage:
J'ai pas parlé de bug, mais je trouve curieux que chacun d'entre-vous trouve cela tout à fait logique.
Puisque cela est le cas, expliquez-moi pourquoi vous trouvez cela normal ? En quoi est-ce logique que ce soit ainsi ? Je ne comprend pas pourquoi cela vous semble normal que la form 0 doit-être écartée de cette instruction.

Bon, rassurez-vous, j'ai mis un flag pour compenser ce que je considère une incompréhension, et savoir qu'en je suis à hide ou show.

Je suis désolé, mais je me demande parfois si je suis normal.show(0) hide(0) Mini-evanouissement-284932
Bon je retourne Sleep après une .... pressente.
Il n'y a pas de moquerie dans ma réponse, je suis seulement étonné de ce que je lis.

Excuses-moi Klaus, j'avais pas vu la deuxième remarque encadrée, quoique il n'y a pas d'erreur d'indiquée avec show(0) ou hide(0).
Et là je te reprends:
Citation :
D'ailleurs, à quoi servirait un HIDE 0 dans une form dans laquelle il y a le bouton pour faire SHOW 0 - on ne le verrait jamais..
Est-ce que en mettant le bouton, non pas sur la form 0, mais sur la form 10 de l'exemple, le bouton aurait d'un coup un intérêt. La form 0 n'est pas forcément la form principale, surtout qu'elle a des inconvénients, comme de fermer le programme sans retour en cliquant sur la croix. On peut certe faire quelques trucs, mais sans possibilités d'annuler la commande.
Bonne nuit!
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

show(0) hide(0) Empty
MessageSujet: re   show(0) hide(0) EmptyMer 8 Mai 2013 - 3:04

Je ne suis pas sûr de moi mais il me semble que Jack avait
rendu possible un hide 0 & show 0.... scratch

Cela demanderait une recherche dans les milliers de posts
et là...heu...j'ai pas le courage... No

Laughing
Revenir en haut Aller en bas
Francis-mr




Nombre de messages : 185
Date d'inscription : 26/11/2012

show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMer 8 Mai 2013 - 4:55

Bonjour,
Show et hide sont bien fonctionnelles sur form 0.
J'utilise le hide 0 au départ du programme et une autre form pour le reste.
Car comme le dit cosmos70 cela permet d'exécuter des commandes avant la fermeture sur la croix rouge de la form active (ex. enregistrer).
Par contre dans le code de cosmos70 j'utiliserai plutôt "if object_exists(0)=1 then ..." pour le test d'affichage de la form 0.
Revenir en haut Aller en bas
Invité
Invité




show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMer 8 Mai 2013 - 10:04

Mise au point.
Ma réponse est assez critique cette nuit. Je m'explique: je me suis levé cette nuit pour certaine raison, et j'ai vu que mon ordi était resté allumé, et j'ai donc jeté un oeil sur le forum.
J'étais pas trop réveillé, et en lisant rapidement, je me suis dit: "ils me prennent pour un con con où quoi? encore une fois j'aurai mieux fait de ne rien posté". Pourtant sur vos réponses il n'y a rien d'incorrecte. J'utilise d'ailleurs les mêmes principes de réponses, et je vous pries de m'excuser.
Citation :
Par contre dans le code de cosmos70 j'utiliserai plutôt "if object_exists(0)=1 then ..." pour le test d'affichage de la form 0.
A cela je ne pense pas qu'il soit nécessaire de mettre une condition. Si à un moment du programme, on veut mettre une forme visible ou non, un simple show 0 ou hide 0 suffit.

Dans mon programme, j'ai une dizaine de forme, et pour certaines, j'ai un bouton à bascule pour mettre à hide ou show la fenêtre correspondante. Mon programme était principalement la forme 0, mais j'ai voulu ajouté un memoRich à celui-ci, et j'ai utilisé celui que je connais bien, pour lequel des commandes sont toutes faites, c'est à dire le mien. Et je me suis rendu compte que sur une autre fenêtre le code AutoIt qui permet cette manipulation, ne fonctionnait plus. J'ai donc du prendre la fenêtre 0 pour ce memoRich, et mettre le reste dans une autre fenêtre. Ce qui n'est pas bien compliqué avec command_target_is. La fenêtre 0 n'était plus la principale, mais secondaire au programme, d'où le rajout d'un bouton "bascule" pour afficher ou non cette fenêtre.

Je vous prie de m'excuser et je crois que je dois vraiment diminuer mes apparitions qui à chaque fois porte à polémique.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) EmptyMer 8 Mai 2013 - 10:22

Je pense que la doc mérite d'être clarifiée par Jack. Voici un code qui marche:
Code:
label cacher, montrer

button 1 : caption 1,"Cacher" : on_click 1,cacher

form 10 : top 10,100 : left 10,100
button 11 : caption 11,"Montrer" : on_click 11,montrer
parent 11,10

to_foreground 0

end

cacher:
  hide 0
  return
 
montrer:
  show 0
  return

Ton idée avec le bouton sur une autre form était bonne, Cosmos70.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





show(0) hide(0) Empty
MessageSujet: Re: show(0) hide(0)   show(0) hide(0) Empty

Revenir en haut Aller en bas
 
show(0) hide(0)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» HIDE, SHOW, INACTIVE, ACTIVE
» Bug avec GRID et HIDE/SHOW
» Problème mineur d'affichage d'un GRID suite HIDE/SHOW
» Visible / pas visible - HIDE / SHOW [RESOLU]
» Frame N , Frame Hide , Frame Show

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: