J'ai 3x3 boîtes d'image sur un formulaire, ce que je veux faire est lorsque l'utilisateur double-cliquez sur l'une des 9 zone d'image, je veux faire la zone d'image cliquée prendre toute la zone, genre comme un effet de zoom, idée comment mettre en œuvre cet effet?Implémentation de maximiser un contrôle pour occuper toute la zone client en Winforms?
1
A
Répondre
1
Si votre picturebox sous forme directement, vous pouvez le faire
pictureBox1.Dock = DockStyle.Fill;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
que vous devez définir la taille et l'emplacement.
pictureBox1.Location = new Point(0, 0);
pictureBox1.Size = this.Size;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
Vous pouvez sélectionner le mode zoom pour conserver la qualité de l'image.
Comme un agrandissement? –
oui. et je veux aussi revenir à sa taille normale. – Benny