3 votes

Comment implémenter le contrôle de l'assistant en VB.NET

En VB6, j'ai beaucoup utilisé les pictureboxes comme conteneurs. Par exemple, j'ai placé 5 pictureboxes sur un formulaire, et dès que l'utilisateur a cliqué sur le bouton "Suivant", j'ai amené la prochaine picturebox au premier plan. Cela a été extrêmement pratique.

Maintenant, je lutte pour faire quelque chose de similaire en VB.NET. Mes tentatives n'ont pas vraiment été fructueuses. Une picturebox ne contient pas vraiment mes contrôles, ils ont l'air de sauter de temps en temps, et je ne peux pas vraiment savoir sur quelle picturebox un contrôle est actuellement situé car la picturebox n'est pas opaque comme en VB6.

Est-ce que quelqu'un pourrait me dire comment faire cela de manière efficace en VB.NET?

3voto

Patrick McDonald Points 20645

Cela semble être un travail pour le Panel contrôle

0voto

Mason11987 Points 141

Pour vos problèmes avec les panneaux pour lesquels vous avez posté une capture d'écran. Votre panneau est contenu dans un autre conteneur, c'est pourquoi il s'affiche de manière étrange. Essayez de cliquer sur le panneau, de le couper (ctrl-x) puis de cliquer sur l'en-tête du formulaire et de le coller (ctrl-p). Cela garantira qu'il ne se trouve pas dans un autre contrôle car parfois cela peut se produire de manière pas tout à fait évidente (comme vous pouvez le voir avec les bordures de contrôle dans votre capture d'écran).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X