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 :

System.Windows.Window


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut System.Windows.Window
    Bonjour,

    Je veux créer une nouvelle fenêtre dans mon application
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Window win = new Window();
    et lui spécifier exactement la position du curseur.

    Comment fait-on ? J'ai seulement trouvé WindowStartupLocation qui ne permet pas de spécifier de position précise...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 206
    Par défaut
    c'est la position du curseur que tu cherches à positionner ? Ou de la fenêtre ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    Je veux donner une position à la fenêtre.

    Si possible la position de mon curseurs si non une simple position en dure style : (20,20).

    Merci

  4. #4
    Membre confirmé Avatar de Apocalyps
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Août 2006
    Messages : 83
    Par défaut
    Pour donner la position à la fenetre, il faut déclarer une une struct "System.Drawing.Location" dans la propriété "Form.Location".
    C'est la partie la plus simple.

    Par contre, pour le curseur, il faut passer par l'API Win32 dont voici un snippet qui pourrait te servir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [DllImport("User32.dll", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
    public static extern int SetCursorPos(int x, int y);
    Enjoy...

    Edit : Ne pas oublier de mettre la propriété de "FormStartPosition" en "FormStartPosition.Manual"

  5. #5
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    Salut, encore plus simple pour le curseur, et pas spécifique à windows :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Cursor.Position = new Point(20, 20);

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    Merci pour vos réponses mais comme je l'ai dit... ce qui m'intéresse est de position ma WINDOW.

    C'est une Window est pas un Form donc il n'y a pas de propriété ".Location" ...

    Les exemples pour le curseur répondent seulement à ma 2ème question. (Qui est un peu secondaire pour moi).


    Quelqu'un à une solution pour la position de ma Window ?

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

Discussions similaires

  1. [Système] Compte Windows et Java
    Par mawashee dans le forum Langage
    Réponses: 7
    Dernier message: 06/11/2007, 18h04
  2. [Système] Lancer VLC avec system() sous windows
    Par madislak dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2007, 03h25
  3. Programmation system sous Windows XP
    Par docteurxt dans le forum Delphi
    Réponses: 3
    Dernier message: 19/03/2007, 00h23
  4. [Système]Service windows avec java
    Par stephpr44 dans le forum Général Java
    Réponses: 4
    Dernier message: 24/11/2005, 20h50
  5. disquette systéme pour windows xp
    Par gilleski2010 dans le forum Windows XP
    Réponses: 1
    Dernier message: 14/10/2005, 22h13

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