Exporter (0) Imprimer
Développer tout
Développer Réduire

Form.DesktopLocation, propriété

Obtient ou définit la position du formulaire sur le bureau Windows.

Espace de noms : System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

public Point DesktopLocation { get; set; }
/** @property */
public Point get_DesktopLocation ()

/** @property */
public void set_DesktopLocation (Point value)

public function get DesktopLocation () : Point

public function set DesktopLocation (value : Point)

Valeur de la propriété

Point représentant la position du formulaire sur le bureau.

Les coordonnées du bureau sont basées sur la zone de travail de l'écran, qui exclut la barre des tâches. Le système de coordonnées du bureau s'exprime en pixels. Si votre application est exécutée sur un système à plusieurs moniteurs, les coordonnées du formulaire sont calculées en fonction du bureau complet.

Vous pouvez utiliser cette propriété pour positionner un formulaire par rapport à d'autres formulaires ou applications du bureau Windows.

Si vous appelez la méthode SetDesktopLocation avant d'appeler la méthode Show, votre formulaire sera positionné à son emplacement par défaut, qui est déterminé par le système d'exploitation. Pour plus d'informations sur le positionnement des fenêtres, consultez la section « Window Size and Position » du document « Window Features » de MSDN Library à l'adresse http://msdn.microsoft.com/library.

Si vous appelez SetDesktopLocation après l'appel à Show, votre formulaire sera positionné à l'emplacement spécifié.

L'exemple de code suivant définit la position d'un formulaire de telle sorte que ce dernier se trouve à 100 pixels du bord gauche du bureau et à 100 pixels du bord supérieur du bureau. Il requiert que la méthode soit définie dans une classe de formulaire.

public void MoveMyForm()
 {
    // Create a Point object that will be used as the location of the form.
    Point tempPoint = new Point(100,100);
    // Set the location of the form using the Point object.
    this.DesktopLocation = tempPoint;
 }
   

public void MoveMyForm()
{
    // Create a Point object that will be used as the location of 
    // the form.
    Point tempPoint = new Point(100, 100);

    // Set the location of the form using the Point object.
    this.set_DesktopLocation(tempPoint);
} //MoveMyForm

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft