begin process at 2012 02 10 06:06:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

Redimensionner automatiquement un listView ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Redimensionner automatiquement un listView ?

mercredi 14 septembre 2005 à 17:13:02 | Redimensionner automatiquement un listView ?

AnnihilatorSupernova

Bonjour. J'aimerais savoir si il est possible de redimensionner une colonne d'un listView de la largeur de l'en-tête de la colonne ?

Merci d'avance.
mercredi 14 septembre 2005 à 18:24:25 | Re : Redimensionner automatiquement un listView ?

69chris

Oui! C'est possible.
Comment? Avec la méthode MeasureString du Graphics, tu mesures ainsi la longueur de ton texte et ensuite tu affecte cette longueur à la largeur de colonne.

Chris

N'oubliez pas de cloturer votre post.
mercredi 14 septembre 2005 à 18:32:43 | Re : Redimensionner automatiquement un listView ?

AnnihilatorSupernova

Je ne trouve pas de méthode MeasureString dans le Graphics... J'ai moins d'une dizaine de fonctions dedans.
mercredi 14 septembre 2005 à 19:17:44 | Re : Redimensionner automatiquement un listView ?

69chris

Bon, la méthode MeasureString n'est une méthode de la classe Graphics, mais une méthode d'une instance de Graphics. Il faut donc créer un Graphics et surtout le détruire.

Donc, pour faire simple, tu peux faire :
Graphics MyGrph;
try
{
    MyGrph = Graphics.FromHwnd(MyListView.Handle);
    int iLongueur = MyGrph.MeasureString("TOTO").Width;
}
finally
{
    if MyGrph != null
        MyGrph.Dispose();
}

Chris

N'oubliez pas de cloturer votre post.
jeudi 15 septembre 2005 à 09:05:39 | Re : Redimensionner automatiquement un listView ?

sebmafate

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
y a plus simple...
il suffit de mettre -1 dans la largeur de la colonne. et -2 si tu veux que ca s'adapte au contenu.

Sébastien FERRAND
jeudi 15 septembre 2005 à 09:08:38 | Re : Redimensionner automatiquement un listView ?

69chris

Trop bon!!
J'avais jamais lu la doc jusque là.
Merci sebmafate, je me coucherais moins c....

Chris

N'oubliez pas de cloturer votre post.
jeudi 15 septembre 2005 à 09:15:20 | Re : Redimensionner automatiquement un listView ?

sebmafate

Membre Club Administrateur CodeS-SourceS
à propos du -2... il faut le renseigner à chaque fois que tu ajoutes une ligne dans le listview... c'est un peu lourd... mais ca marche.

Sébastien FERRAND
mardi 6 octobre 2009 à 17:14:30 | Re : Redimensionner automatiquement un listView ?

milca

bojour je parrais étrange. Souvent je viens piocher des vb6 ici. alors si j'écris now c'est parceque je teste le -2 pour réajuter la colonne du listview à son contenu mais sa bug. veuillez bien m'envoyer un exemple de code où sa marche.
merci bien


Cette discussion est classée dans : listview, colonne, redimensionner, automatiquement


Répondre à ce message

Sujets en rapport avec ce message

Redimensionner colonne listview [ par T103 ] Bonjour,J'ai une listeview dans laquelle je voudrais que ma colonne soit redimensionnée selon la longueur du contenu du texte.J'ai essayé sa mais sa n Clic Droit Colonne ListView... [ par Bubuss ] Bonjour, Voilà j'aimerai pouvoir afficher un contextmenu lors d'un clic droit sur une l'entête de ma colonne de mon listview..Je ne trouve pas d'autre recherche un item dans une colonne d'une listview c# [ par johnnous ] bonjourj'ai une listview et je souhaiterais faire une recherche d'un element mais pas colonnevoici un exemple de ma listview__________________________ probleme avec Listview, ajout dans d'autre colonne à partir de bdd ACCESS [ par joker91170 ] Bonjour, Je souhaite afficher les informations à partir de ma base de données Access dans une Listview.J'utilise un DataReader pour extraire les infor [LIstView] Entête de colonne colorée [ par nerix27 ] Bonjour,tout est dans le titre, quelqu'un aurait-il déjà coloré certaines entêtes de colonnes d'un listview ?D'avance merci pour vos réponses...PS : s Multiligne dans un ListView [ par stampeed ] Bonjour,Je voudrais afficher une longue chaine de caracteres dans un listview.Etant grande, elle est plus longue que la colonne et je ne vois la fin d Tri dans un listView [ par t_barbillon ] Salut, Comment faire pour que le tri dans une listView (Sorting) dépendent de la colonne cliquée ? En gros si l'utilisateur clique sur la colonne 1, l Listview + Trie [ par emmanuel9 ] Bonjour à tous, J'ai un listview et je voudrais trier par ordre croissant ou décroissant suivant si on clique sur colonne.Donc j'ai dérivé un listview ListView:colonnes [ par abderrrr ] Bonjour C'est juste un mois que j'ai commencé à coder en C#, pour ce la j'ai un probleme avec ListView je sais pas comment remplir les colonnes a part Remplir automatiquement une colonne [ par loic20h28 ] Bonjour tout le monde,Je travail sous Visual Studio 2003. J'ai une fenêtre de mon application avec un dataGrid qui correpsond au "relationClientèle"(r


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,022 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales