Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 12-02-2010 14:34:08

Aloneg  
Membre Geek
Date d'inscription: 14-02-2007
Messages: 30
Pépites: 1,182
Banque: 37,934,892,619

[RESOLU] EditMask et Spin

Bonjour,

je ne parviens pas à trouver l'évènement déclenché quand on clique sur les flèches haut/bas des editmask avec "spin" activé...
j'ai bien tenté les user_event "pbm_enChange" et "pbm_enUpdate" mais rien ne semble fonctionner. Je bosse avec PB 11.2

Avez-vous déjà implémanté ce bidule là ?

merci

Dernière modification par Aloneg (26-02-2010 07:54:08)

Hors ligne

 

#2 15-02-2010 08:19:07

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] EditMask et Spin

As-tu essayé EditChanged ?


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#3 26-02-2010 07:53:49

Aloneg  
Membre Geek
Date d'inscription: 14-02-2007
Messages: 30
Pépites: 1,182
Banque: 37,934,892,619

Re: [RESOLU] EditMask et Spin

En effet, l'évènement a utilisé est le pbm_enchange... que je n'avais pas retenu parcequ'une messagebox de debug dans cet évènement faisait défiler les valeurs comme si la souris restait bloquée sur la flèche du spin.
En fin de compte, avec le vrai bout de code dans l'évènement, l'application a le comportement voulue.

merci

Hors ligne

 

#4 26-02-2010 08:41:27

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] EditMask et Spin

Bonjour, il faut se méfier des messagebox dans certains événements (mieux vaut utiliser un controle pour débugger)

When MessageBox does not work     

Controls capture the mouse in order to perform certain operations. For instance, CommandButtons capture the mouse during mouse clicks, Edit controls capture for text selection, and scroll bars capture during scrolling. If a MessageBox is invoked while the mouse is captured, unexpected results can occur.

Because MessageBox grabs focus, you should not use it when focus is changing, such as in a LoseFocus event. Instead, you might display a message in the window's title or a MultiLineEdit.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22