Write pro - filtrer les évènements

Bonjour
Il existait dans 4Dwrite la commande WR APPELER SUR EVENEMENT qui permettait de gérer les évènements propres à la zone de traitement de texte et surtout de filtrer les événements.
Avons-nous ou aurons-nous cette possibilité dans le WritePro ?

Comme WP n’est pas un plugin, ne faut-il tout simplement pas utiliser la commande 4D ?

C’est la première idée qui m’est venue. Mais APPELER SUR EVENEMENT présente le défaut de n’appeler qu’une seule méthode dans toute l’application et dans un process local séparé, ca devient lourd à gérer.
Et surtout, la méthode de gestion d’événement 4D est appelée avant toute autre méthode, on ne connait pas encore l’événement précis déclenché dans la zone WritePro…
La commande ‘Wr appeler sur événement’ a une longueur d’avance me semble t il et répond à un besoin précis pour filtrer les événements dans le traitement de texte.
Et dans mon cas précis, je ne vois pas comment la remplacer…

: Etienne LELONGT

Et surtout, la méthode de gestion d’événement 4D est appelée avant
toute autre méthode, on ne connait pas encore l’événement précis
déclenché dans la zone WritePro…
Zut et fichtre.
Tu as essayé de prendre le problème à posteriori, genre Sur après modification ?
Ou préciser ce que tu veux intercepter, ça donnera peut-être plus d’idées…

Bonjour Arnaud
En simplifiant, imagine une liste de prénoms, l’utilisateur qui ne pourrait saisir que ces prénoms et le logiciel l’aiderait et surtout empêcherait qu’il saisisse autre chose ou clique ailleurs sans contrôle.
L’idée est d’intercepter toutes frappes clavier et de pouvoir les filtrer,(mais on ne peut pas filtrer une frappe clavier ou clic souris comme on sait le faire avec wr sur evenement)
Utiliser par exemple l’événement Sur après modification autoriserait la saisie ou un clic. Alors il faudrait conserver au préalable dans des variables le texte en cours, la plage de ce texte, la position du curseur et analyser et réécrire la plage corrigée ou repositionner le curseur…enfin une très grosse galère.

Comme WP n’est pas un plugin, ne faut-il tout simplement pas utiliser la commande 4D ?

C’est la première idée qui m’est venue. Mais APPELER SUR EVENEMENT présente le défaut de n’appeler qu’une seule méthode dans toute l’application et dans un process local séparé, ca devient lourd à gérer.
Et surtout, la méthode de gestion d’événement 4D est appelée avant toute autre méthode, on ne connait pas encore l’événement précis déclenché dans la zone WritePro…
La commande ‘Wr appeler sur événement’ a une longueur d’avance me semble t il et répond à un besoin précis pour filtrer les événements dans le traitement de texte.
Et dans mon cas précis, je ne vois pas comment la remplacer…

: Etienne LELONGT

Et surtout, la méthode de gestion d’événement 4D est appelée avant
toute autre méthode, on ne connait pas encore l’événement précis
déclenché dans la zone WritePro…
Zut et fichtre.
Tu as essayé de prendre le problème à posteriori, genre Sur après modification ?
Ou préciser ce que tu veux intercepter, ça donnera peut-être plus d’idées…

Bonjour Arnaud
En simplifiant, imagine une liste de prénoms, l’utilisateur qui ne pourrait saisir que ces prénoms et le logiciel l’aiderait et surtout empêcherait qu’il saisisse autre chose ou clique ailleurs sans contrôle.
L’idée est d’intercepter toutes frappes clavier et de pouvoir les filtrer,(mais on ne peut pas filtrer une frappe clavier ou clic souris comme on sait le faire avec wr sur evenement)
Utiliser par exemple l’événement Sur après modification autoriserait la saisie ou un clic. Alors il faudrait conserver au préalable dans des variables le texte en cours, la plage de ce texte, la position du curseur et analyser et réécrire la plage corrigée ou repositionner le curseur…enfin une très grosse galère.