Bonjour, voici la question pour un champion ....
j'ai crée un fichier qui permet de changer les droits sur des boutons en fonction des droits d'un utilisateur/groupe
//initalisation du projet
Evement("Bloquechamp","*.",WM_Create)
Procedure BloqueChamp()
// remplisage d'une liste à bloquer
nomcomplet est une chaine = "Fenetre1.btn_sauve"
si FenEnCours()~="fenetre1" alors
{nomcomplet,indChamp}..Visible=faux
FIN
Quand j'ouvre cette fenêtre en mode direct "ouvre(fenetre1)"
mon champ "btn_sauve" devient invisible
Par contre en MDIOuvre(...) cela ne fonctionne pas
Test éfectués
évenement en WM_SETFOCUS, si j'ouvre une 2eme fenetre et que je reviens sur fenêtre1 le bouton se cache
évenement en WM_SETCURSOR, quand ma souris ce trouve sur la fenêtre, le bouton se cache
Je ne sais pas quoi faire pour changer l'état "automatiquement" si j'ouvre en MDIOuvre()
Le but est de changer l'état des boutons dans une fenêtre MDI automatiquement à la création de la fenêtre...
Merci ENORMEMENT
![](http://old.wdforge.org/uploads/icon_smile.gif)
d'avance
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4792&post_id=19898