Feuille "fille" en avant plan

Feuille "fille" en avant plan - VB/VBA/VBS - Programmation

Marsh Posté le 08-07-2003 à 23:48:54    

bonjour,
je voudrais en VB6 qu'une feuille secondaire (en l'occurence ici, les options du programme) lorsqu'elle est actif rende impossible l'accès à sa mère. En gros qu'on ne puisse reacceder à la mère que lorsque les options ont été selectionnée afin d'éviter que l'utilisateur fasse n'importe quoi.
En java, ca se fait très bien en passant en paramètre la mere à la fille lorsqu'on l'affiche si je me souviens bien mais en VB ...
Merci d'avance pour l'aide

Reply

Marsh Posté le 08-07-2003 à 23:48:54   

Reply

Marsh Posté le 09-07-2003 à 22:40:07    

J'ai trouvé un début de reponse en desactivant la mere (enabled=false) lorsque la fille est chargé mais ca ne me satisfait que partiellement car lorsque l'on clique sur une autre application et que l'on revient sur le prgo VB, la mere repasse en avant-plan on voit plus les options ...
bref pas terrible.
Qq. aurait t il une petit soluce pour qq. chose qui doit etre si courant.

Reply

Marsh Posté le 09-07-2003 à 23:19:15    

c'est simple, il suffit d'afficher ta fenêtre fille en tant que fenêtre modale, elle passera au premier pla et l'utilisateur ne pourra plus accéder à al fenêtre mêre tant que la fille ne sera pas fermée. le code est d'une simplicté enfantine:

Code :
  1. MaFenetreFille.Show vbModal


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 10-07-2003 à 18:21:44    

Merci, c'est exactement ce qu'il me fallait.  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed