Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
As-tu essayé EditChanged ?
Hors ligne
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
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.
Hors ligne