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
» Logiciel de planétarium.
Verrouiller un form en avant plan Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Verrouiller un form en avant plan Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Verrouiller un form en avant plan Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Verrouiller un form en avant plan Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Verrouiller un form en avant plan Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Verrouiller un form en avant plan Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Verrouiller un form en avant plan Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Verrouiller un form en avant plan Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Verrouiller un form en avant plan Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Verrouiller un form en avant plan Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Verrouiller un form en avant plan Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Verrouiller un form en avant plan Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Verrouiller un form en avant plan Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Verrouiller un form en avant plan Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Verrouiller un form en avant plan Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 Verrouiller un form en avant plan

Aller en bas 
3 participants
AuteurMessage
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

Verrouiller un form en avant plan Empty
MessageSujet: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptyDim 18 Juin 2017 - 15:39

Bonjour à tous

Il serait bien utile de pouvoir verrouiller un form en avant plan(non modal) comme le sont les forms 'rechercher/remplacer' de l'editeur. Les commandes pourraient être 'FORM_LOCK N' et 'FORM_UNLOCK N'
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptySam 15 Sep 2018 - 18:11

Bonjour à tous,

@Jack,
J'ai ressorti cette "vielle" demande de Silverman, car je me trouve confronté au problème pour mon éditeur EPP.

les FORM(s) "rechercher/remplacer" de mon éditeur passe en arrière plan dès que l'on clique dans le SYNEDIT.
J'ai trouvé plusieurs solutions sur le forum, mais elles nécessitent toutes l'utilisation d'une DLL.

@Silverman,
Si tu as trouvé une solution 100% Panoramic, je suis preneur...  Very Happy

A+
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptySam 15 Sep 2018 - 20:28

Il existe la commande SHOW_MODAL qui correspond peut-être à ce que vous voulez ?

_________________
Verrouiller un form en avant plan Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptySam 15 Sep 2018 - 20:47

Merci Jack pour ta réponse rapide,

Je vais rechercher une solution à mon problème avec cette commande SHOW_MODAL que je n'ai jamais testée.

Il y a aura une réponse de ma part, positive ou pas.

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptyDim 16 Sep 2018 - 10:10

Bonjour à tous,

Jack a écrit:
Il existe la commande SHOW_MODAL qui correspond peut-être à ce que vous voulez ?

La réponse est non.
SHOW_MODAL visualise et rend le fenêtre modale. Ce qui suspend le programme tant qu'elle est "SHOW()"
Résultat: dans le cadre d'une recherche de texte dans un SYNEDIT, le clic sur le bouton suivant ne fait rien.
Du moins c'est se qui se passe dans mon code.

Ce qu'il faut c'est que la fenêtre de recherche, reste en premier plan même si on fait un clic dans le SYNEDIT.
Exactement comme le font les fenêtres rechercher et remplacer de l'éditeur Panoramic. (c'est la demande de Silverman)

En attendant, j'ai trouvé une solution de contournement en utilisant la touche F3 du clavier qui remet la fenêtre de recherche en premier plan. Il me reste à améliorer pour que cela fonctionne aussi pour la fenêtre remplacer.

A+
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptyDim 16 Sep 2018 - 10:35

@Jean Claude
tu ne fera rien avec SHOW_MODAL, car:
Jack a écrit:
Tel que je l'ai codé, après un SHOW_MODAL sur un FORM, ce FORM modal passe au premier plan et reste ainsi jusqu'à ce que l'utilisateur le ferme en cliquant sur la croix rouge.
Tout objet lié par PARENT à ce FORM (comme un bouton) reste lui aussi bloqué jusqu'à ce que l'utilisateur ferme le FORM, et il est normal que les événements n'agissent pas.

Un formulaire verrouillé en avant plan (propriété TOPMOST) continue de flotter devant les autres, même lorsqu'il n'est pas actif, et un objet lié à ce form est non bloqué. Ce form peut aussi être modifié, caché, déplacé, redimensionné sans problême. D'ou cette demande de voir panoramic s'enrichir de commande comme par exemple: TOPMOST_FORM_ON N et TOPMOST_FORM_OFF N.

De plus, SHOW_MODAL n'agit pas comme cela a été souhaité par Klaus à l'origine, voir ses explications ici.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptyDim 16 Sep 2018 - 12:16

Oui Silverman,

Show_modal n'est pas la solution. De plus une fenêtre qui reste en premier plan et dont on ne peut pas utiliser les objets "enfant de cette fenêtre" parce qu'elle est devenu modale ne sert à rien sauf pour éventuellement pour visualiser un message.

Aussi je soutiens ta demande TOPMOST_FORM_ON N et TOPMOST_FORM_OFF N.

Pour mon code, j'ai résolu (ou plutôt contourné) le problème en faisant réapparaître la fenêtre de recherche en premier plan par la touche F3 du clavier si cette fenêtre est show. Idem pour le remplacement.

Voila le sous-programme déclenché par F3 (si les Flag=1)
Code:
ControleFenetresRR:
    if show(FormRecherche%)=1
      to_foreground FormRecherche% :' F3  FormRecherche%
    else
      if FlagFR%=1 then trigger_click SM_EditionRechercher% :' F3  FormRecherche%
    end_if 
    if show(FormRemplace%)=1
      to_foreground FormRemplace% :' F3  FormRemplace%
    else
      if FlagFRemp%=1 then trigger_click SM_EditionRemplacer% :' F3  FormRemplace%
    end_if 
RETURN

Bon, j'ai faim Very Happy

Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan EmptyDim 16 Sep 2018 - 12:50

C'est le paliatif que j'ai été contraint de mettre en place quelque semaines après avoir fait cette demande, puis l'autre que j'ai posté dans ton sujet : "EPP_V01 éditeur pour Panoramic".
Revenir en haut Aller en bas
Contenu sponsorisé





Verrouiller un form en avant plan Empty
MessageSujet: Re: Verrouiller un form en avant plan   Verrouiller un form en avant plan Empty

Revenir en haut Aller en bas
 
Verrouiller un form en avant plan
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Verrouiller / mettre une fenetre en avant plan
» mettre une picture en avant plan
» Form toujours au premier plan
» Une commande pour mettre au premier plan un sprite
» Plan graphique

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: