Ouvrir une form avec une position alleatoire (startposition)
mathvez
Messages postés42Date d'inscriptionvendredi 5 janvier 2007StatutMembreDernière intervention15 février 2008
-
27 janv. 2007 à 03:00
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
27 janv. 2007 à 03:22
je voudrais savoir comment faire pour qu'une nouvelle fenetre ai une position allétoire dans l'écran apres avoir fais exemple nomdelaform.show(); S.V.P avec windowsdefaultposition, etc elle apparait toujours au meme endroit
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 27 janv. 2007 à 03:22
Salut,
Random r = new Random( ( int )DateTime.Now.Ticks );
int x = r.Next( 0, Screen.PrimaryScreen.Bounds.Width - this.Width );
int y = r.Next( 0, Screen.PrimaryScreen.Bounds.Height - this.Height );
this.StartPosition = FormStartPosition.Manual;
this.Location = new Point( x, y );
this.Show( );