OVH Cloud OVH Cloud

Etat

2 réponses
Avatar
didier
Bonsoir =E0 tous

J'ai un formulaire ind=E9pendant et modale me permettant=20
d'ouvrir diff=E9rents =E9tats par l'interm=E9diaire de zone de=20
liste. 1 seul zone de liste est visible =E0 l'ouverture du=20
formulaire suivant le menu appelant. Le nom de mes =E9tats=20
se trouve dans ces zones de liste column(1)=20
J'ouvre mon =E9tat suivant ces zones puis je ferme le=20
formulaire.
Le probl=E8me c'est que l'=E9tat pert le focus et la fen=EAtre=20
visible est celle du formulaire appelant
Comment pui-je redonner le focus =E0 l'=E9tat sachant que 5=20
zone de liste possible contennat chacune plusieurs noms=20
d'=E9tat.

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

ton problème est insoluble si tu fermes le formulaire qui a lancé les états,
car étant modal, à sa fermeture il redonne le focus au formulaire l'ayant
appelé et tes états n'auront jamais le focus sauf à le donner précisément
par le formulaire appelant le formulaire modal mais ne connaissant pas les
états lancés il ne saura pas à qui donner le focus.


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit dans le message de
news: 00f501c4de39$af478aa0$
Bonsoir à tous

J'ai un formulaire indépendant et modale me permettant
d'ouvrir différents états par l'intermédiaire de zone de
liste. 1 seul zone de liste est visible à l'ouverture du
formulaire suivant le menu appelant. Le nom de mes états
se trouve dans ces zones de liste column(1)
J'ouvre mon état suivant ces zones puis je ferme le
formulaire.
Le problème c'est que l'état pert le focus et la fenêtre
visible est celle du formulaire appelant
Comment pui-je redonner le focus à l'état sachant que 5
zone de liste possible contennat chacune plusieurs noms
d'état.
Avatar
mouly
"didier" écrivait news:00f501c4de39
$af478aa0$:

Bonsoir à tous

J'ai un formulaire indépendant et modale me permettant
d'ouvrir différents états par l'intermédiaire de zone de
liste. 1 seul zone de liste est visible à l'ouverture du
formulaire suivant le menu appelant. Le nom de mes états
se trouve dans ces zones de liste column(1)
J'ouvre mon état suivant ces zones puis je ferme le
formulaire.
Le problème c'est que l'état pert le focus et la fenêtre
visible est celle du formulaire appelant
Comment pui-je redonner le focus à l'état sachant que 5
zone de liste possible contennat chacune plusieurs noms
d'état.


comment ouvres tu ton formulaire modale ?
au lieu d'ouvrir l'etat choisi directement depuis ton formulaire modale, ne
pourrais tu juste sauvegarder le nom de l'etat dans une variable statique
dans le code vb et le faire ouvrir par le formulaire appelant au retour ?


--
mouly
mouly2 at yahoo dot com