Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G Double SIM à 599€
599 €
Voir le deal

5 participants

    Listview

    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    listview - Listview Empty Listview

    Message par Ghost Eagle Lun 12 Mai 2014 - 17:16

    Salut à tous,

    Je voudrais créer une sorte de sélecteur d'éléments. Mais il y a un problème je voudrais que quand je sélectionne un élément, la textbox du bas affiche un texte. Mais je sais pas comment obtenir l'index de l'élément sélectionné.
    Voici une screen :

    listview - Listview Tutofo10

    Par exemple je voudrais que lorsque je clique sur Windows, le soft Obtient l'index de l'élément sélectionné et affiche un message dans la textbox en bas mais il n y a pas cette fonction.
    Comment faire ?

    Merci de vos réponses!
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    listview - Listview Empty Re: Listview

    Message par fandeonepiece2 Lun 12 Mai 2014 - 17:34

    [Edité par Polien]

    Ton code est bon mais c'est tout à fait faisable sans code vb. Merci d'utiliser les actions prévues pour cela Wink
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    listview - Listview Empty Re: Listview

    Message par polien Lun 12 Mai 2014 - 17:51

    re,

    oui, le code de fandeonepiece2 est bon (et au passage, est tout à fait faisable sur SZ sans code vb...)

    explication:

    Si il y a au moins un élément sélectionné dans le listview, alors:
    item prend la valeur du premier éléments sélectionné
    select_item prend la valeur du texte contenu dans l'élément item
    On modifie la zone de texte par select_item
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    listview - Listview Empty Re: Listview

    Message par lereparateurdepc Lun 12 Mai 2014 - 17:54

    re,

    STP, c'est totalement réalisable sous SZ donc le VB c'est pour plus tard.

    Fait l'effort de faire une recherche dans Sz,
    tester et expliquer la démarche plutôt que de mettre un code VB
    SANS aucune explications.

    Je te propose de réfléchir et de poster la méthode SZ.
    Merci

    PS : c'est un forum Sz et non VB.
    Les codes VB sont tolérée si la fonction souhaitée n'est pas réalisable mais là ......

    Cordialement,
    Le réparateur de PC

    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    listview - Listview Empty Re: Listview

    Message par polien Lun 12 Mai 2014 - 17:59

    re,

    wouaip, lereparateurdepc a raison, j'ai édité Wink

    A part quand ce n'est pas possible, il faut privilégier au maximum SZ Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    listview - Listview Empty Re: Listview

    Message par lereparateurdepc Lun 12 Mai 2014 - 18:04

    re,

    Sz perd de son intérêt si on utilise pour chaque actions des codes VB.

    Autre chose, le nom dés variables, en choisissant :
    "item" tu risque d'avoir des conflits entre ta variable et une propriété item
    comme dans les ListBox et sa famille.

    Cordialement,
    Le réparateur de PC
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    listview - Listview Empty Re: Listview

    Message par fandeonepiece2 Lun 12 Mai 2014 - 18:10

    re,
    SZ ne fonctionne plus du tout sur mon PC, c'est pour cela que je post en VB
    cordialement
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    listview - Listview Empty Re: Listview

    Message par lereparateurdepc Lun 12 Mai 2014 - 18:41

    re,

    Polien, le code fonctionne-il si on sélectionne le premier puis ensuite le second et inversement ?
    Si oui, peux-tu me repasser le code pour que je "recopie" la même chose sous SZ.

    Ce que j'ai tenté fonctionne que sur le premier click.

    Cordialement,
    Le réparateur de PC
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    listview - Listview Empty Re: Listview

    Message par fandeonepiece2 Lun 12 Mai 2014 - 18:52

    re,
    je te l'envoi via MP
    cordialement
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    listview - Listview Empty Re: Listview

    Message par polien Lun 12 Mai 2014 - 19:01

    lereparateurdepc a écrit:re,

    Polien, le code fonctionne-il si on sélectionne le premier puis ensuite le second  et inversement ?
    Si oui, peux-tu me repasser le code pour que je "recopie" la même chose sous SZ.

    Ce que j'ai tenté fonctionne que sur le premier click.

    Cordialement,
    Le réparateur de PC

    re,

    oui Wink , a condition de mettre la propriété multiselect sur false

    le code:

    Code:
    If ListView1.SelectedIndices.Count > 0 Then
                Dim item As Integer = ListView1.SelectedIndices(0)
                Dim select_item = Me.ListView1.Items(item).SubItems(0).Text
                TextBox1.Text = select_item.ToString
            End If
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    listview - Listview Empty Re: Listview

    Message par lereparateurdepc Lun 12 Mai 2014 - 19:05

    re,

    Le problème est que sous SZ, je n'ai pas les propriétés selectedIndices .....
    Elle sont sûrement intégrées aux actions dédiées au LV.

    Je regarde ça mais ce n'est pas vraiment à moi de le faire ...
    hun Fandeonepice3 bon OK plus de Sz 2014 mais Sz 2012 ? 2011 ?

    Cordialement,
    Le réparateur de PC
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    listview - Listview Empty Re: Listview

    Message par fandeonepiece2 Lun 12 Mai 2014 - 19:19

    re,
    je suis sous win 8.1 donc il y a que SZ 2014 qui devrait marcher mais y marche pas
    cordialement
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    listview - Listview Empty Re: Listview

    Message par lereparateurdepc Lun 12 Mai 2014 - 19:33

    re,

    et Sz 2011 ?

    J'ai une version longue du programme et une version courte non testée et avec un bug
    la longue :
    listview - Listview Sz219

    NbxItemSelec = sélection en VB : Me.ListView1.SelectedIndices.Count
    Nomelem = idem : Me.ListView1.Items(ListView1.SelectedIndices(0)).SubItems(0).Text

    Admin : une fonction pour simplifier ? Obtenir directement le texte d'un élément sélectionné ?


    Cordialement,
    Le réparateur de PC
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    listview - Listview Empty Re: Listview

    Message par fandeonepiece2 Lun 12 Mai 2014 - 19:48

    re,
    polien avait (pour l'explorateur de Droid) trouvé la solution
    recherche dans la source de l'explo (je l'ai posté en tant que tuto)
    cordialement
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    listview - Listview Empty Re: Listview

    Message par polien Lun 12 Mai 2014 - 19:50

    re,

    @Enzo koriodan: par contre ton interface ce rapproche beaucoup de SZ... c'est plus de l'inspiration, c'est presque de la copie ça...  Siflotte 
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    listview - Listview Empty Re: Listview

    Message par Ghost Eagle Lun 12 Mai 2014 - 20:23

    re,

    @polien est ce interdit de s'inspirer d'une interface pour faire la sienne ?
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    listview - Listview Empty Re: Listview

    Message par polien Lun 12 Mai 2014 - 20:25

    re,

    ouais mais entre s'inspirer et copier toute la partie du bas, il y a des limites...
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    listview - Listview Empty Re: Listview

    Message par lereparateurdepc Lun 12 Mai 2014 - 20:25

    re,

    Inspiré non mais d'après lui, c'est plus une copie .....

    Zut, grillé Sad Je perd la main désolé ...................

    Sur ce, j'ai 2 onduleur à poser et mettre en servie demain Smile

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    listview - Listview Empty Re: Listview

    Message par polien Lun 12 Mai 2014 - 20:28

    lereparateurdepc a écrit:re,

    Inspiré non mais d'après lui, c'est plus une copie .....

    Zut, grillé :(Je perd la main désolé ...................

    Sur ce, j'ai 2 onduleur à poser et mettre en servie demain Smile

    Cordialement,
    Le réparateur de PC
    pas grave amusé
    bonne nuit !
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    listview - Listview Empty Re: Listview

    Message par Ghost Eagle Lun 12 Mai 2014 - 20:30

    re,

    Heu je pense pas que c'est vraiment une copie mais juste de la ressemblance  lol !
    friko678-1
    friko678-1
    Nouveau
    Nouveau


    Masculin Nombre de messages : 60
    Age : 25
    Localisation : Dohem (62129)
    Humeur : Toujour a 200 alheure
    Date d'inscription : 27/02/2014

    listview - Listview Empty Re: Listview

    Message par friko678-1 Mar 13 Mai 2014 - 8:00

    Après il fodrait lire les termes de la license de SZ pour savoir si y a le droit ! comme ça pas d'embrouilles !!!  afro

    Contenu sponsorisé


    listview - Listview Empty Re: Listview

    Message par Contenu sponsorisé


      La date/heure actuelle est Dim 24 Nov 2024 - 15:27