Image_Choisie.Left + Image_Choisie.Width + 20
// Si l'image touche le côte gauche de la feuille : // on repart vers la droite... if (Image_Choisie.Left < 0) { Horizontal1 *= -1; } else { // Si l'image touche le côte droit de la feuille : //on repart vers la gauche... if (Image_Choisie.Left + Image_Choisie.Width > richTextBox1.Width) { Horizontal1 *= -1; } } // Si l'image touche le haut de la feuille : // on repart vers le bas if (Image_Choisie.Top < 0) { Vertical *= -1; } else { // Si l'image touche le bas de la feuille : // on repart vers le haut if (Image_Choisie.Top + Image_Choisie.Height > richTextBox1.Height) { Vertical *= -1; } }
// Déplacement de l'image en "diagonale" (vers le bas et la droite) Image_Choisie.Top = Image_Choisie.Top + Vertical; Image_Choisie.Left = Image_Choisie.Left + Horizontal1; //----------------------------------------- //On teste l'endroit où l'image a tapé //----------------------------------------- // Si l'image touche le côte gauche de la feuille : // on repart vers la droite... if (Image_Choisie.Left < 0) Horizontal1 = -1 * Horizontal1; else { // Si l'image touche le côte droit de la feuille : //on repart vers la gauche... if (Image_Choisie.Left + Image_Choisie.Width + 20 > richTextBox1.Width) Horizontal1 = -1 * Horizontal1; else { // Si l'image touche le haut de la feuille : // on repart vers le bas if (Image_Choisie.Top < 100) { Vertical = -1 * Vertical; } else { // Si l'image touche le bas de la feuille : // on repart vers le haut if (Image_Choisie.Top + Image_Choisie.Height > 510) { Vertical = -1 * Vertical; } } } }
Image_Choisie.Left + Image_Choisie.Width + 20
Horizontal1 *= -1;
Horizontal1 = Horizontal1 * -1;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionHorizontal1 *= -1;
Horizontal1 = Horizontal1 * -1;