IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Forcer position form


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 166
    Par défaut Forcer position form
    Bonjour

    je souhaiterais qu'au démarrage de mon application, ma form se mette en haut au milieu de mon écran.

    comment forcer la position d'une form ?

    merci

    @++

    KaloOopS

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 201
    Par défaut
    dans le contructeur tu la positionnes en fonction de system.windows.forms.screen.primaryscreen.getbounds (ou autre)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 197
    Par défaut
    Pour commencer tu dois mettre la position de ta fenêtre à manual et ensuite lui donner sa location (position).

    Avec un simple calcul tu peux la placer au centre (taille de l'écran / 2 te donne le centre et tu soustrait la moitié de la taille de ta form pour bien la centrer) :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this.StartPosition = FormStartPosition.Manual;
    this.Location = new Point((Screen.PrimaryScreen.WorkingArea.Width / 2) - (this.Width / 2), 0);

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 166
    Par défaut
    Nickel ca marche !!!

    merci

    @++

    KaloOopS

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Position form par rapport a un autre
    Par jeje25440 dans le forum VB.NET
    Réponses: 3
    Dernier message: 09/08/2013, 15h47
  2. [Débutant] Récupérer position Form
    Par Michel Hubert dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 20/12/2006, 09h13
  3. Forcer la forme du curseur de souris
    Par Delphi-ne dans le forum Delphi
    Réponses: 4
    Dernier message: 07/12/2006, 13h21
  4. [VB.net] Position Form suivant sa taille
    Par 6su7 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 14/03/2006, 14h46
  5. Réponses: 4
    Dernier message: 07/06/2005, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo