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 :

Redimensionnement des fenetres apres appui sur F12


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 86
    Par défaut Redimensionnement des fenetres apres appui sur F12
    Bonjour,

    Alors je m'explique...

    Je souhaiterais ajouter un evenement a mon programme. Celui-ci est les fait que lorsque l'utilisateur appuie sur la touche F12 n'importe ou n'importe quand, les deux fenetres qui composent mon programme se redimensionnent afin qu'elles ne soient plus l'une sur l'autre mais cote a cote sur mon ecran ...

    J'espere avoir ete assez clair...

    Merci d'avance.

    Mathieu

    P.S. : J'utilise : Visual C# 2010 Express Edition

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    beh il faut gérer déja la prise de l'info du clavier...

    Option 1: Tes fenetres gèrent le clavier et envoi l'info à un manager de niveau supérieur

    Option 2 (mode brut force) : Tu fais un hook clavier dans ton application (et qu'au niveau de ton application) et tu le gères ensuite.


    La partie 2:
    Redimensionner les fenetres ==> Le plus simple

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 86
    Par défaut
    Je me suis mal exprime ^^

    Je sais comment affecter un evenement a une touche du clavier je voulais juste savoir s'il existait deja un evenement ou un truc qui fait que les fenetres ne se marchent plus dessus ... (c'est mon cote fegnant qui parle )

    Je suppose donc qu'il n'existe pas de chose de ce genre . Du coup j'ai regarde pour redimensionner les fenetres a la main mais je n'ai pas vu ou c'est encore ... Je vais continuer de chercher !

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 86
    Par défaut
    Bonjour,

    Au final j'ai fait ca pour ceux qui ne savent pas comment faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    private void Form1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyData == Keys.F12)
                {
                    this.Location = new Point(100, 10); // Ma premiere form
                    desc.Location = new Point(90, 430); // Ma seconde form
                }
            }
    Je ne sais pas si c'est la bonne methode mais en tout cas elle marche tres bien

    Resolu !

  5. #5
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    si tes deux fenetres étaient embarqués dans du "MDI", tu pourrais facilement choisir la répartition (sans utiliser la location de la form)

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 86
    Par défaut
    Hum j'ai encore jamais vu les MDI ...
    Si t'as le temps tu pourrais m'en dire un peu plus stp ?
    Je vais regarder sur internet de mon cote

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

Discussions similaires

  1. Nouvelle fenetre aprés clique sur bouton
    Par Bikra dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 25/03/2008, 13h45
  2. Réponses: 9
    Dernier message: 23/07/2007, 15h24
  3. Demande information sur le redimensionnement des fenetres
    Par stardeus dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 07/06/2007, 13h33
  4. Réponses: 3
    Dernier message: 14/04/2006, 09h32
  5. changement des couleurs par appuis sur case à cocher
    Par Wormus dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/10/2005, 23h05

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