Dans mon application actuelle, j'ai un contrôle Tree sur une page d'un TabControl qui se trouve dans un panneau d'un contrôle SplitContainer. Le contrôle d'arborescence peut ainsi être masqué en masquant le panneau SplitContainer ou en basculant vers un autre TabPage dans TabControl.Comment puis-je détecter lorsqu'un contrôle n'est plus visible?
Dans les menus du formulaire, il y a des commandes qui agissent sur le nœud actuellement sélectionné dans l'arborescence. Je ne veux pas que ces options soient activées lorsque l'utilisateur ne peut pas voir ce qui est sélectionné.
Existe-t-il un moyen simple de déterminer quand TreeView est hors de vue sans s'abonner aux événements de TabControl et SplitContainer séparément?