comment fixer la largeur d'une colonne d'une listview dans windows en c# forme?
j'ai une listview j'ai besoin de fixer la largeur de colonne de la liste de sorte que, au moment de l'exécution, l'utilisateur ne peut pas faire glisser la columnheaders et le redimensionner.....quelle est la procédure??
j'ai cherché toutes les propriétés, mais aucun d'entre eux m'aider à résoudre ce pbm..
cela est possible dans gridview mais comment est-il possible dans la listview....
InformationsquelleAutor zoya | 2010-03-17
Vous devez vous connecter pour publier un commentaire.
Le plus simple est d'utiliser
ColumnWidthChanging
événement:Utilisation ObjectListView. Qui permet non seulement la personne colonnes à largeur fixe, mais d'avoir des largeurs minimale et maximale ainsi. Il fait le dur travail de la capture de tous cas, y compris Ctrl-pavé numérique-+, de sorte qu'ils ne peuvent pas être contournées.
Merci beaucoup je l'ai utilisé dans vb.net comme
Un moyen d'y parvenir est par le réglage du Sélecteur.IsEnabled à false.
Je vais mettre un code que j'ai utilisé dans une de mes applications que j'ai été travailler sur, c'est simple, vous l'aurez facilement.
ListView code (Accent mis sur la GridView est ColumnHeaderContainerStyle propriété) -
Pour myHeaderStyle (Focus sur le Sélecteur.IsEnabled propriété et le Déclencheur pour IsEnabled) -
Maintenant, vous ne serez pas en mesure de redimensionner les colonnes et ils vont chercher désactivée. Pour cela il suffit d'ajouter un déclencheur sur la propriété IsEnabled puis il va regarder la façon dont vous le souhaitez.