FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Cacher la barre des tâches
par Klaus Aujourd'hui à 8:41

» quel est ce comportement de Panoramic_editor
par Oscaribout Aujourd'hui à 0:22

» Des FORM(s) Colorés
par Jean Claude Hier à 20:58

» Recherches dans un fichier texte
par JL35 Hier à 20:18

» Problème d'affichage des pages du forum (Résolu)
par Jean Claude Hier à 20:00

» Une "base de connaissance" - pour jouer ou plus si affinité
par Klaus Hier à 19:10

» Objet 3D_PLANE, réalisation d'un dé en 3D
par papydall Hier à 13:54

» Créer une application *.exe
par Yannick Ven 18 Mai 2018 - 20:01

» [RÉSOLU] Priorité affichage des objets : comment la définir?
par papydall Ven 18 Mai 2018 - 18:22

» Aucune différence entre ON_CLICK et ON_DOUBLE_CLICK
par Jean Claude Jeu 17 Mai 2018 - 8:37

» [Résolu] Récuperer les fonctions systeme de Panoramic
par Minibug Mar 15 Mai 2018 - 23:21

» Est-ce qu'un fichier est inclus dans l'application ?
par Yannick Mar 15 Mai 2018 - 12:04

» Création d'une application avec Panoramic_Editor
par Klaus Mar 15 Mai 2018 - 0:36

» Pour faire patienter
par Minibug Lun 14 Mai 2018 - 21:25

» Une copie de Panoramic Editeur
par Minibug Lun 14 Mai 2018 - 19:55

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2018
LunMarMerJeuVenSamDim
 123456
78910111213
14151617181920
21222324252627
28293031   
CalendrierCalendrier

Partagez | 
 

 Comment empêcher affichage initial des FORM ?

Aller en bas 
AuteurMessage
Fredisland

avatar

Nombre de messages : 251
Age : 53
Localisation : Centre France
Date d'inscription : 30/03/2018

MessageSujet: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 17:51

Bonjour,

Y-a-t-il un moyen d’empêcher l'affichage inital des FORM à leur création ? Certes, elles ne restent pas longtemps à l'écran si on applique la commande HIDE juste après, mais quand plusieurs FORM sont crées l'une derrière l'autre, le clignotement brûle un peu la rétine Smile .

Merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur https://acpc.me
d.j.peters

avatar

Nombre de messages : 77
Age : 53
Localisation : Germany
Date d'inscription : 31/07/2010

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 18:00

Non, lors de la création, l'attribut Visible est défini.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://shiny3d.de
Klaus

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 18:05

Oui, il y a un moyen.

Tu utilises la commaande CREATE_HIDE qui place Panoramic dans un mode où tous les objets sont créés invisibles. Ensuitge, libre à toi de les rendre visibles lorsque ça de conviendra.

Tu annules ce mode avec la commande CREATE_SHOW.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 18:05

Essayer avec CREATE_HIDE

Code:

dim i
create_hide
for i = 1 to 10
    form i : top i , 10*i : left i, 10*i
next i
show_all


EDIT : grillé par Klaus !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
d.j.peters

avatar

Nombre de messages : 77
Age : 53
Localisation : Germany
Date d'inscription : 31/07/2010

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 18:34

Ups I was wrong I never saw before "CREATE_HIDE"

DJ
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://shiny3d.de
Fredisland

avatar

Nombre de messages : 251
Age : 53
Localisation : Centre France
Date d'inscription : 30/03/2018

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 19:22

Klaus a écrit:
Oui,  il y a un moyen.

Tu utilises la commaande CREATE_HIDE qui place Panoramic dans un mode où tous les objets sont créés invisibles. Ensuitge, libre à toi de les rendre visibles lorsque ça de conviendra.

Tu annules ce mode avec la commande CREATE_SHOW.

EH bah voilà une réponse qu'elle est bien  !  Faudra un jour que j'apprenne par cœur tous les mots-clés du PANO Very Happy !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur https://acpc.me
papydall

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 20:01

Fredisland a écrit:
Faudra un jour que j'apprenne par cœur tous les mots-clés du PANO  !

Pas nécessairement !

@tous

Vous trouvez sur mon webdav un dossier MakeHLP.zip.
Dézipez et mettez le dossier où ça vous convient.
Il contient, en particulier index.html qui a été généré par Pano_Help_HTML.bas.
Lancez index.html

Vous obtenez:
 

Personnellement, j’ai épinglé cette page sous le nom Aide Panoramic sur mon navigateur préféré.
Elle est toujours à porté de ma souris.

NB : Pour une nouvelle version régulière de Panoramic,  exécuter à nouveau Pano_Help_HTML.bas pour obtenir la dernière aide.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Marc

avatar

Nombre de messages : 739
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 20:55


Smile Bonsoir à tous et merci Papydall pour ton fichier d'aide !

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Navigateur

avatar

Nombre de messages : 6
Age : 69
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 21:47

Bonsoir,

Et pour l'affichage initial de l'oblet FORM 0, une solution pour le rendre invisible ?

Comme la commande CREATE_HIDE "rend invisibles les prochains objets système créés", je suppose qu'elle ne marche pas pour l'objet FORM 0 qui est créé en premier. J'ai essayé avec les commandes WIDTH 0,0 / HEIGHT 0,0 mais l'objet FORM 0 reste visible un court instant quand même (avec les dimensions par défaut).

Merci papydall pour le fichier d'aide et si j'osai : es-t-il possible d'avoir accès avec ton fichier d'aide, comme pour celui de l'éditeur, aux mots clés commençant par une lettre en la tapant sur le clavier ? Mais c'est déjà super comme cela.

Navigateur
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 22:08

A ma connaissance, il n'y a pas de moyen d'empêcher la form 0 d'être visible un court instant, avant l'action de "hide 0".

Solution:
- utiliser la form 0 comme "spash screen", affichant un message du genre "En cours de chargement - patienter svp..."
- exécuter la commande CREATE_HIDE
- construire tout l'interface visuel dans une autre form
- lorsque tout est prêt, rendre cette autre form visible et cacher définitvement la form 0.

Astuce:
Après avoir créé le spasch-screen dans la form 0, on fait CREATE_HIDE, puis on crée la form 1.
Ensuite, on fait COMMAND_TARGET_IS 1.
Maintenant, on peut à nouveau autoriser que les objets soient visibles à leur création, via CREATE_SHOW.
Ils resteront néanmoiins invisibles puisqu'ils seront créés dans la form 1 qui, elle, est invisible. Il n'y a même pas une visibilité fugitive de ces objets.
Ensuite, il suffira de faire HIDE 0 suivi de SHOW 1 et tout est prêt.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Lun 30 Avr 2018 - 23:28

Navigateur a écrit:
Merci papydall pour le fichier d'aide et si j'osai : es-t-il possible d'avoir accès avec ton fichier d'aide, comme pour celui de l'éditeur, aux mots clés commençant par une lettre en la tapant sur le clavier ? Mais c'est déjà super comme cela.

Rendons à César ce qui est à César.
L’idée et le code d’origine sont de Nardo un membre du Forum très compétant, mais qui a malheureusement quitté le forum.
J’ai apporté quelques modifications sur le code pour répondre à mes préférences.

L’exécution de index.html affiche une page qui contient à gauche les différents mots-clés par ordre alphabétique et à droite l’ensemble de catégories.
En cliquant sur un mot-clé ou sur une catégorie, on obtient une page d’aide avec explication et exemple et on voit apparaitre en bas à droite une icône (flèche en haut) qui, en cliquant dessus, permet de réafficher les catégories.
Comme je le disais avant, j’ai épinglé cette précieuse aide dans la page de mon navigateur (Chrome pour ne pas le citer).
J’y accède rapidement pour vérifier la  syntaxe ou comment utiliser une telle ou telle commande, etc.
C’est devenu mon incontournable outil.


EDIT :

Cliquez sur ce lien et ... bonne lecture !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
maelilou



Nombre de messages : 125
Age : 69
Localisation : Ardennes françaises
Date d'inscription : 02/05/2012

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 7:54

@papydall

Quand je clique sur une commande ou une catégorie,
Je ramasse systématiquement ce message...

Firefox ne peut trouver le fichier à l’adresse /C:/DOCUME~1/PROPRI~1/LOCALS~1/Temp/Répertoire temporaire 2 pour MakeHLP.zip/MakeHLP/fichiers/Excel.htm.


Mais qu'alors y faire ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
silverman

avatar

Nombre de messages : 614
Age : 45
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 9:36

Klaus a écrit:
A ma connaissance, il n'y a pas de moyen d'empêcher la form 0 d'être visible un court instant, avant l'action de "hide 0".
Hélas Sad

Au démarrage de panoramic:
-le form 0 apparait en taille 320*240
-panoramic le dimensionne en 600*480(ça cré l'effet visuel d'un clignotement)
-déplacer/redimensionner ce form (au centre de l'écran par exemple) cré un autre effet de clignotement

et il y a des restrictions à connaitre si on veut utiliser un autre form ensuite: certaines commandes ne fonctionnent que sur le form 0 (main_menu_pop par exemple, pour les une ou deux autres, j'ai oublié)

La solution idéale serait d'avoir une option dans l'éditeur qui permettrait de démarrer avec le form 0 caché.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
pascal10000

avatar

Nombre de messages : 703
Localisation : Troyes
Date d'inscription : 05/02/2011

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 11:55

bonjour
Fredisland

pour mes programmes je fait comme ça

code
Code:
label form1,form2

width 0,400
height 0,400
caption 0,"mon programme"

gosub form1
gosub form2
end

form1:
If object_exists(1)=0
form 1
left 1,30
top 1,30
width 1,300
height 1,300
caption 1,"form 1"
hide 1
end_if
show 1
return

form2:
If object_exists(2)=0
form 2
left 2,360
top 2,60
width 2,200
height 2,200
caption 2,"form 2"
hide 2
end_if
show 2
return

Navigateur
au lieu d'utilisé les dimentions du forme
utilise plutot la position
par exemple left 0,-1000
bonne journée
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 12:10

Citation :
La solution idéale serait d'avoir une option dans l'éditeur qui permettrait de démarrer avec le form 0 caché
Evidemment, ce serait la solution la plus efficace et la plus élégante.
D'ailleurs, on pourrait envisager, dans e menu "Choix" de Panoramic_Editor, d'avoir une ligne à cocher "Forms créés cachés" et qui serait décachée par défaut. Lorsque Panoramic_Editor génère un EXE (soit par l'exécution directe, soit par le menu Fichiers / Exécutable ou Application, ce paramètre est pris en compte dès la création de la form 0.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 12:35

maelilou a écrit:
Firefox ne peut trouver le fichier à l’adresse /C:/DOCUME~1/PROPRI~1/LOCALS~1/Temp/Répertoire temporaire 2 pour MakeHLP.zip/MakeHLP/fichiers/Excel.htm.


@maelilou

Je pense que l’erreur que tu mentionnes est due à la longueur du chemin d’accès au fichier …/Excel.html et qui en plus contient des espaces.
Si tu essaies de déziper MakeHLP.zip sur le bureau, pour voir si ça fonctionne sans erreur ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Fredisland

avatar

Nombre de messages : 251
Age : 53
Localisation : Centre France
Date d'inscription : 30/03/2018

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 13:30

Klaus a écrit:
Oui,  il y a un moyen.

Tu utilises la commaande CREATE_HIDE qui place Panoramic dans un mode où tous les objets sont créés invisibles. Ensuitge, libre à toi de les rendre visibles lorsque ça de conviendra.

Tu annules ce mode avec la commande CREATE_SHOW.

En fait, après utilisation, il s'avère que CREATE_SHOW ne montre pas les objets déjà créés (et donc cachés), mais commande d'afficher les prochains objets qui vont être créés. La doc mentionne un CREATED_SHOW qui ferait presque l'affaire... s'il était reconnu par l'interpréteur !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur https://acpc.me
maelilou



Nombre de messages : 125
Age : 69
Localisation : Ardennes françaises
Date d'inscription : 02/05/2012

MessageSujet: Re: Comment empêcher affichage initial des FORM ?   Mar 1 Mai 2018 - 14:31

@Papydall

ok ça marche.

Merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Comment empêcher affichage initial des FORM ?   

Revenir en haut Aller en bas
 
Comment empêcher affichage initial des FORM ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Afficher une image un plein écran
» comment bloquer l'affichage du menu démarer ?
» Erreur java affichage didacticiel fourni avec E-Anim
» Problème d'affichage dans FORM
» Forerunner 405 - affichage position

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: