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.
Problème d'évènements avec GRID Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Problème d'évènements avec GRID Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Problème d'évènements avec GRID Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Problème d'évènements avec GRID Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Problème d'évènements avec GRID Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Problème d'évènements avec GRID Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Problème d'évènements avec GRID Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Problème d'évènements avec GRID Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Problème d'évènements avec GRID Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Problème d'évènements avec GRID Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Problème d'évènements avec GRID Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Problème d'évènements avec GRID Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Problème d'évènements avec GRID Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Problème d'évènements avec GRID Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Problème d'évènements avec GRID 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 : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

 

 Problème d'évènements avec GRID

Aller en bas 
AuteurMessage
Klaus

Klaus


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

Problème d'évènements avec GRID Empty
MessageSujet: Problème d'évènements avec GRID   Problème d'évènements avec GRID EmptyDim 12 Fév 2017 - 10:52

Selon la documentation des évènements, l'objet GRID réagit à deux évènements: CLICK et DOUBLE_CLICK.

Or, il réagit également à KEY_DOWN, tout à fait normalement (et je n'ai pas encore testé les autres évènements). C'est une très bonne nouvelle.

Or, il y a un conflit en utilisant conjointement les évènements CLICK et KEY_DOWN sur le même GRID. Dans ce cas, les 4 flèches sont automatiquement converties en évènements CLICK, alors que KEY_DOWN reste actif pour toutes les autres touches. Pire: les coordonnées pour MOUSE_X_LEFT_DOWN et MOUSE_Y_LEFT_DOWN sont 0 (zéro) dans ce cas, et on ne peut rien en déduire.

Dans mon programme, j'ai contourné le problème en utilisant le pavé numérique en mode numérique, avec les touches 4, 8, 6 et 2 à la place des flèches. Mais c'est un pis-aller.

Voici une démonstration rapide du problème. Cliquer dans une case, puis frapper des touches. La caption de la form 0 affichera les informations sur l'évènement reçu. On voit que les flèches sont convertis en "clic 0/0", alors que les autres touches affichent leur scancode. Mais si l'on met la ligne 7 en commentaire (on_click), alors on reçoit les scancode des flèches !
Code:

label clic, key

full_space 0
grid 1 : full_space 1 : grid_row 1,30 : grid_column 1,50
grid_row_height 1,12 : grid_column_width 1,12
 on_click 1,clic
on_key_down 1,key
set_focus 1
end

clic:
caption 0,"clic "+str$(mouse_x_left_down(1))+","+str$(mouse_y_left_down(1))
return

key:
caption 0,"key "+str$(scancode)
return

Je ne sais pas si ce comportement est voulu, mais c'est gênant.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Problème d'évènements avec GRID
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» problème avec grid ?
» Problème avec un objet GRID.
» Bug avec GRID en lignes fixes
» Panoramic et les APK
» Bug avec GRID et HIDE/SHOW

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: