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

Flex Discussion :

ctrl+a et multi selection


Sujet :

Flex

  1. #1
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut ctrl+a et multi selection
    Bonjour,

    je voudrais que tous les éléments de ma liste soit sélectionnée lorsque l'utilisateur fait ctrl + a . Mais je ni suis pas parvenu car l'evenement déclanché ne correspond pas

    avez vous une idée?

  2. #2
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    Je n'ai aps très bien compris ce que tu n'arrives pas à faire, est la capture de l'évènement Ctrl-A ?

  3. #3
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    exact je n'y parviens pas

  4. #4
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    Un petit exemple pour shift-Q que j'avais utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
        <mx:Script>
            <![CDATA[
    import mx.core.Application ;
    import flash.events.KeyboardEvent;
    import mx.controls.Alert;
    import flash.net.URLRequest;
     
    private function init():void {
        //stage.focus = this;
        //Alert.show("init");
        this.setFocus();
        //mainCanvas.addEventListener(KeyboardEvent.KEY_DOWN, trapKeys);
    				this.addEventListener(KeyboardEvent.KEY_DOWN, trapKeys); 
    }
     
    private function trapKeys(e:KeyboardEvent):void {
        //Alert.show( e.charCode + "/" + e.keyCode );
        var bShiftPressed:Boolean = e.shiftKey;
        if (bShiftPressed) {
            //Alert.show("shift press");
            var curKeyCode:int = e.keyCode;
    	if (curKeyCode == 81) { // 81 is the keycode value for the Q key
                //Alert.show("shift+Q press");
    	    // Quit the application by closing the browser using JavaScript.
    	    var url:URLRequest = new URLRequest("javascript:window.close()");
    	    navigateToURL(url,"_self");                
            }
        }
        //Debugger.show();
        //Alert.show("trapKeys()");
    }
            ]]>
        </mx:Script> 
        <mx:Canvas id="mainCanvas" width="100%" height="100%">
            <mx:TextArea id="textArea" width="236" height="196"> 
     
            </mx:TextArea>
        </mx:Canvas> 
     
    </mx:Application>
    Je de le donne brut, c'est un fichier de test d'où certaines parties en commentaire. Il te faudra sans doute décommenter certaines parties pour que ça marche ^^

    Bon courage (tu as la méthode maintenant, a toi de faire le reste )

  5. #5
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    J'ai réussi déjà la même chose avec shift- A et ça fonctionne.
    Mais avec Ctrl - A ça ne marche pas !

  6. #6
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    Ton appli est lancé depuis un navigateur ou en seul ?

    Si c'est depuis le navigateur, les combinaisons de touche Ctrl+[x] sont impossible (réservés ?).

    Si c'est en appli seule, il me semble que ça reste possible.

  7. #7
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    ok merci c'est ce que je pensais

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. MSFlexgrid et multi selection avec ctrl+clic gauche
    Par CowBoysDaRk dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 13/08/2007, 15h18
  3. Multi selection dans un TbdGrid
    Par LolHol dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/10/2005, 10h23
  4. Recupération des selections sur une DBGrille multi Selection
    Par Andry dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/11/2004, 11h43
  5. Problème de requete multis-selections
    Par tripper.dim dans le forum SQL
    Réponses: 9
    Dernier message: 03/09/2003, 13h08

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