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 :

ListView largeur de colonne


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut ListView largeur de colonne
    bonjour


    dans le cadre d'une interface avec une base de donnèes j'utilise une ListView pour etablir un liste simple (Nom+Prenom) des clients

    J'ai mis en place 1 colonne Nom, puis 1 Prenom et enfin une NumID(clef primaire) qui a 0 en largueur(pour etre invisible)

    je voudrais rendre impossible a l'utilisateur de changer la largueur des colonnes, comment puis je fair car il ne me semble pas qu'il y ais une option pour sa....??

    merci

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par TheBlackReverand
    bonjour


    dans le cadre d'une interface avec une base de donnèes j'utilise une ListView pour etablir un liste simple (Nom+Prenom) des clients

    J'ai mis en place 1 colonne Nom, puis 1 Prenom et enfin une NumID(clef primaire) qui a 0 en largueur(pour etre invisible)

    je voudrais rendre impossible a l'utilisateur de changer la largueur des colonnes, comment puis je fair car il ne me semble pas qu'il y ais une option pour sa....??

    merci
    Je ne pense pas que ce soit possible de faire ca. Le mieux c'est ce que je fais c'est de créer une colonne "invisible" de largeur 0 comme tu l'a fait. Et si l'utilisateur est "normal" il n'ira pas chercher plus loin
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    oui et j'ai pousser un peu plus en disant que si il redimensionne les colonnes le prog leur redonne de suite leur taille originel

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par TheBlackReverand
    oui et j'ai pousser un peu plus en disant que si il redimensionne les colonnes le prog leur redonne de suite leur taille originel
    lol bah voila ^^ Mais bon sincerement je vois pas pourquoi ils iront fouiner las dedans
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    sinon tu pourrai aussi éssayer de mettre la valeur NumID dans la propriété Tag des ListViewItem ( moi, je serai allé fouiner dedans, j'aime pas qu'on me cache des choses )

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    j'utilise le tag lors de la selection d'un client

    -> selection
    -> mise en gras + rouge du client
    -> le tag prend pour valeur le NumID

    car quand il va aller sur la liste des factures par exemple la selection est perdu....(le surbrillant)


    mais je vois pas comment fair avec ta methode....
    tous les NumID dans le tag??
    avec un index?!
    ou un tableau stocker dans le tag??

Discussions similaires

  1. Listview largeur derniere colonne
    Par Schiele dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 04/02/2009, 17h18
  2. [WPF] ListView + gridView : largeur de colonne
    Par Invité dans le forum Framework .NET
    Réponses: 8
    Dernier message: 12/01/2008, 10h19
  3. Réinitialisation de la largeur des colonnes d'un listview
    Par soso78 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 12/12/2007, 18h13
  4. Largeur des colonnes d'un ListView
    Par Seth77 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 19/02/2007, 09h44
  5. Largeur de colonne d'une ListView
    Par deaqu1 dans le forum IHM
    Réponses: 7
    Dernier message: 07/06/2005, 19h45

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