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
» Gestion d'un système client-serveur.
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar Klaus Aujourd'hui à 9:32

» item_index(résolu)
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Simuler un ON_MOVE sur d'autres FORM que le 0 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 Simuler un ON_MOVE sur d'autres FORM que le 0

Aller en bas 
2 participants
AuteurMessage
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Simuler un ON_MOVE sur d'autres FORM que le 0 Empty
MessageSujet: Simuler un ON_MOVE sur d'autres FORM que le 0   Simuler un ON_MOVE sur d'autres FORM que le 0 EmptyLun 16 Aoû 2021 - 18:41

Bonjour les amis !

Me revoila avec encore des questions...

Dans la doc Panoramic, il existe une fonction qui se nomme ON_MOVE pour savoir si le FORM est déplacé.
Seul problème, cette fonction ne peut être utiliser que sur le FORM 0 !

Donc la question du jour, c'est comment simuler une fonction identique sur d'autres FORMs ?
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
papydall

papydall


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

Simuler un ON_MOVE sur d'autres FORM que le 0 Empty
MessageSujet: Re: Simuler un ON_MOVE sur d'autres FORM que le 0   Simuler un ON_MOVE sur d'autres FORM que le 0 EmptyMer 18 Aoû 2021 - 2:25

Salut tout le monde.

@Minibug
De passage sur le Forum, je vois ta demande de simulation de ON_MOVE sur un FORM autre que FORM 0.

Voici ce que je propose ( à adapter bien sûr selon les besoins du traitement).

Code:

rem ============================================================================
rem         Code exemple de simulation de ON_MOVE sur un FORM autre que 0
rem                       A adapter selon vos besoins
rem ============================================================================
dim t%,l%,n%
label move
' Déclaration de FORM 10 pour l'exemple
form 10 : top 10,50 : left 10,50 : width 10,400 : height 10,300 : color 10,20,150,250
caption 10,"FORM 10"  
' Sauvegarde de la position du FORM (utile pour le test du déplacement)
t% = top(10) : l% = left(10)
' Déclaration d'un ALPHA servant d'information
alpha 20 : parent 20,10 : top 20,50 : left 20,50 : font_bold 20
font_color 20,255,255,0 : caption 20,"Déplacez ce FORM à l'aide de la souris"
' Déclaration d'un TIMER
timer 999  : on_timer 999,move

end
rem ============================================================================
' Simulation de ON_MOVE sur un FORM autre que FORM 0
move:
   timer_off 999 : ' désactiver le timer  
   ' Si la position du FORM 10 a changé, c'est qu'on a bien déplacé ce FORM  
   if (top(10) <> t% ) or (left(10) <> l%)
      t% = top(10) : l% = left(10) : ' on sauvegarde la nouvelle position
      ' Appellez ici le sous-programme relatif au déplacement du FORM
      ' Par exemple :
      MoveForm()        
   end_if
   timer_on 999 : on_timer 999,move  : ' réactiver le timer
return
rem ============================================================================
' Sous-programme traitant le déplacement du FORM
SUB MoveForm()
   n% = n% + 1 : ' compteur de nombre de fois du déplacement du FORM
   font_color 20,255,255,255 : caption 20, "FORM 10 a été déplacé " + str$(n%) + " fois"
   ' ....
   ' ....
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Simuler un ON_MOVE sur d'autres FORM que le 0 Empty
MessageSujet: Re: Simuler un ON_MOVE sur d'autres FORM que le 0   Simuler un ON_MOVE sur d'autres FORM que le 0 EmptyMer 18 Aoû 2021 - 6:58

Bonjour Papydall,

J'espère que tu vas bien. On te vois assez peu de ce temps...

Merci pour ta contribution. Je vais regarder cela. Wink
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Contenu sponsorisé





Simuler un ON_MOVE sur d'autres FORM que le 0 Empty
MessageSujet: Re: Simuler un ON_MOVE sur d'autres FORM que le 0   Simuler un ON_MOVE sur d'autres FORM que le 0 Empty

Revenir en haut Aller en bas
 
Simuler un ON_MOVE sur d'autres FORM que le 0
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Simuler une entrée clavier
» Simuler un tableau à 3 dimensions
» Questions à propos de FORM
» FORM
» Un peu de statistique pour simuler des phénomènes aléatoires

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: