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
» Planétarium virtuel.
par Pedro Alvarez Aujourd'hui à 16:57

» Roues dentées
par jean_debord Aujourd'hui à 10:40

» Attention arnaque !
par mindstorm Jeu 19 Juil 2018 - 19:18

» Qui fait quoi ?
par silverman Mer 18 Juil 2018 - 15:21

» ITEM_SELECT N,L pour synedit
par silverman Mer 18 Juil 2018 - 15:20

» Boussole
par jean_debord Mer 18 Juil 2018 - 11:06

» Roue à n faces
par Marc Dim 15 Juil 2018 - 22:16

» Exemple d'une nouvelle version d'un GRID
par Jean Claude Ven 13 Juil 2018 - 10:32

» Une simple question
par Oscaribout Sam 7 Juil 2018 - 23:20

» BUG sur l'objet TAB
par Jack Sam 7 Juil 2018 - 21:12

» Monopoly moderne
par jjn4 Sam 7 Juil 2018 - 15:06

» Récapitulatif ludothèque panoramic jjn4
par jjn4 Ven 6 Juil 2018 - 17:41

» Lignes ondulées
par JL35 Ven 6 Juil 2018 - 17:39

» bug off_activate 0 : sans d'effet
par silverman Ven 6 Juil 2018 - 13:02

» Position des objets d'un conteneur dans FBPano et Panoramic
par Navigateur Ven 6 Juil 2018 - 12:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juillet 2018
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 Problème d'affichage de Form.

Aller en bas 
AuteurMessage
Pedro Alvarez

avatar

Nombre de messages : 1104
Date d'inscription : 19/01/2014

MessageSujet: Problème d'affichage de Form.   Ven 13 Fév 2015 - 12:18

Bonjour.

L'un d'entre vous saurait-il comment procéder afin d'empêcher la disparition d'une Form interne, lors d'un clic sur la Form 0.

Voici comment je procède, mais il existe certainement un moyen plus simple.

Code:
dim boite_dialogue_visible%, false%, h%, true%, w%
true%=1

label q

width 0,screen_x
height 0,screen_y

form 1
left 1,screen_x/2-150
top 1,screen_y/2-150
width 1,300
height 1,300

button 2
caption 2,"Quitter"
parent 2,1
left 2,100
top 2,150
width 2,100
height 2,30
on_click 2,q
boite_dialogue_visible%=1

attendre_fermeture_boite_dialogue()

end

sub attendre_fermeture_boite_dialogue()

    ' Permet de rendre modale la fenêtre active, et d'empêcher les clics sur la form 0.
    inactive 0

    while boite_dialogue_visible%=true%
    end_while

    active 0
    to_foreground 0

end_sub

q:
  boite_dialogue_visible%=false%
return
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Problème d'affichage de Form.   Ven 13 Fév 2015 - 13:00

N'utilise pas la procédure attendre_fermeture_boite_dialogue(), et encore moins une construction du type
Code:
    while boite_dialogue_visible%=true%
    end_while

Fais plutôt INACTIVE 0 au moment de l'ouverture de la boite de dialogue, et ACTIVE 0 au retour. Automatiquement, tout clic dans la form 0 sera ignoré.

Ceci dit, si c'est une boite dialoge standard Panoramic (MESSAGE, MESSAGE_CONFORMATION_YES_NO, ...) ceci n'est pas nécessaire - ces boites monopolisent l'écran et tu ne peux pas cliquer dans la form 0 (elles sont ouvertes en mode modal).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
 
Problème d'affichage de Form.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème d'affichage dans FORM
» Garmin Nüvi 1340 problème d'affichage
» Problème d'affichage sous FireFox [Résolu]
» format des BMP sur Garmin 3490 : pas d'affichage
» [résolu]Affichage des noms de villes nuvi 1490

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: