MDI parent image d'arrière-plan
J'ai essayé absolument tout ce que je pourrais obtenir mes mains sur, et il ne fonctionne pas !
Quelqu'un a déjà résolu ce problème?
Je peux mettre mon image dans le dos, mais il ne fonctionne que si le formulaire n'essaie jamais d'être redimensionnés (diminution est OK, la croissance laisse vide le gris de l'espace...)
- Vous pourriez obtenir une meilleure réponse si vous publiez certaines de vos code. Je soupçonne que vous aurez à ajouter un peu de code dans votre gestionnaire d'événement OnResize.
- Ces solutions ne fonctionnent pas, c'était la première chose que j'ai essayé de faire ... l'Image s'affiche correctement, mais instantanément, vous essayez de redimensionner la forme... bien ... essayez-le vous-même ... l'Image doit TOUJOURS être dans le milieu 🙁 Pour le contrôle PictureBox, il apparaît au-dessus de l'enfant Mdi formes...
Vous devez vous connecter pour publier un commentaire.
Deux options:
BackgroundImageLayout propriété
Stretch (comme suggéré par
Guster_Q)
définir d'accueil pour bien remplir
J'ai essayé événement de redimensionnement du Formulaire et il a travaillé pour moi comme ceci:
Changer le BackgroundImageLayout propriété de s'Étirer. Ce sera étirer votre image à toujours remplir le backgound de l'espace.
Il y a longtemps, je l'ai trouvé il n'y est une réponse facile à ce problème en utilisant le panneau comme un MDI conteneur.
Ensemble RightToLeftLayout valeur FALSE à la propriété
Essayez ce code:
IMPORTANT: La propriété 'BackgroundImageLayout" du formulaire doit être égal au code
Merci pour l'idée!!!!!!!
c'est trop facile, il suffit de changer de fond du groupe spécial et de mettre ce code ci-dessous
c#:
ce pour vb.net