Lucrand la o aplicatie am dat peste, as putea spune eu, un bug al mediului de dezvoltare VB6. Deregula cand folosim mai multe form-uri avem nevoie ca ultimul form deschis sa fie deasupra celorlalte si celelalte sa nu poate fi actionate. Asta se face foarte usor afisand formul respectiv astfel:
Form1.Show vbModal, Me
Me fiind formul din cadrul caruia se actioneaza Form1 .
Daca in Me am un PopupMenu si afisez, folosind comanda de mai sus, Form1 care de asemenea contine un PopupMenu, meniul din Form1 nu va functiona. De ce? Deocamdata nu am reusit sa aflu dar am gasit solutia. (Pur si simplu afisez Form1 fara sa folosesc comanda vbModal). Nu este o solutie tocmai profesionala dar aparent este singura pe care am reusit sa o gasesc.
Concluzie: Nici cei de la Microsoft nu reusesc sa faca sisteme software perfecte

