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
» PANORAMIC V 1
Verrouiller un form en avant plan Emptypar jjn4 Hier à 17:49

» select intégrés [résolu]
Verrouiller un form en avant plan Emptypar jjn4 Hier à 17:00

» number_mouse_up
Verrouiller un form en avant plan Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Verrouiller un form en avant plan Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Verrouiller un form en avant plan Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Verrouiller un form en avant plan Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Verrouiller un form en avant plan Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Verrouiller un form en avant plan Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Verrouiller un form en avant plan Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Verrouiller un form en avant plan Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Verrouiller un form en avant plan Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Verrouiller un form en avant plan Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Verrouiller un form en avant plan Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Verrouiller un form en avant plan Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Verrouiller un form en avant plan Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

 

 Verrouiller un form en avant plan

Aller en bas 
3 participants
AuteurMessage
silverman

silverman


Nombre de messages : 968
Age : 51
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 : 69
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 : 2386
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 : 69
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 : 69
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 : 968
Age : 51
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 : 69
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 : 968
Age : 51
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
» Une commande pour mettre au premier plan un sprite
» Distances sur plan
» 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: