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

Windows Forms Discussion :

Gestion de plusieurs form VB


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de katoyi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 101
    Par défaut
    Bonjour,

    J'ai un programme qui doit afficher deux formulaires et je veux les contrôler avec les touches du clavier.
    Le premier contient un richtextbox et le second une listview. Ce que je veux , c'est que lorsque j'appuie sur les touches flèches haut et bas, seul le formulaire contenant la listview doit réagir même si il n'a pas le focus. Et pour le reste (touche alpha numérique) c'est le premier formulaire qui réagit.
    Est ce que quelqu'un a eu déjà à faire à ce genre de situation?

    Autrement dit:
    Comment donner le focus à deux formes simultanément??

    Merci

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    donc si l'utilisateur veut déplacer le curseur dans le richtextbox avec les fleches, il ne pourra pas, mais ca devrait jouer sur une list view qu'il ne voit pas forcement ? C'est bien ça ?

  3. #3
    Membre actif Avatar de katoyi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 101
    Par défaut
    Citation Envoyé par OhMonBato Voir le message
    donc si l'utilisateur veut déplacer le curseur dans le richtextbox avec les fleches, il ne pourra pas, mais ca devrait jouer sur une list view qu'il ne voit pas forcement ? C'est bien ça ?
    Il voit la liste box. Elle est affichée au premier plan. Tant que la liste box est affichée, les touches des flèches uniquement (le reste doit marcher) ne marche pas sur la richtextbox.

  4. #4
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Mais quel est l'intérêt du truc ? Pourquoi la listview et le richtextbox ne sont pas sur la meme feuille ?
    excuses mes questions mais c'est pour mieux cerner ce que tu veux faire.

  5. #5
    Membre actif Avatar de katoyi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 101
    Par défaut
    Citation Envoyé par OhMonBato Voir le message
    Mais quel est l'intérêt du truc ? Pourquoi la listview et le richtextbox ne sont pas sur la meme feuille ?
    excuses mes questions mais c'est pour mieux cerner ce que tu veux faire.
    C'est bien normal tes questions

    Je vais donc détailler ce que je fais.
    Il s'agit de l'intellisense, j'ai ma richtextbox où l'utilisateur est en train de saisir son texte et si il saisit un mot clé j'affiche l'autre forme avec la listbox et donc il peut choisir le mot dans la liste.
    J'espère que mon charabia est compréhensible maintenant.

    Merci.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 240
    Par défaut
    J'ai déjà réalisé il ya qlq temps un truc semblable.
    Le Principe général était celui ci (en gros, car j'ai dormi depuis ):
    - Form1 garde toujours le focus (Quand Form2 apparait elle rend immédiatement la main)
    - Pour que Form2 reste visible sans avoir le focus, sa propriété Owner est Form1
    - Form1.keypreview a true, tu détecte dans son keydown l'appuie sur tes flèches et tu modifie depuis form1 l'index sélectionné dans la liste de form2.

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

Discussions similaires

  1. Gestion de plusieur form
    Par ludojojo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/06/2011, 12h56
  2. variable globale pour plusieurs Form
    Par ced2004 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/04/2005, 08h50
  3. Réponses: 3
    Dernier message: 02/12/2004, 08h50
  4. Comment mettre le même TMainMenu dans plusieurs Form ?
    Par gmc dans le forum Composants VCL
    Réponses: 6
    Dernier message: 12/08/2004, 21h03
  5. Réponses: 8
    Dernier message: 06/07/2004, 14h17

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