radsie
Messages postés37Date d'inscriptionmardi 24 août 2004StatutMembreDernière intervention 2 décembre 2010
-
9 sept. 2010 à 20:10
cs_michel67650
Messages postés3Date d'inscriptionsamedi 16 janvier 2010StatutMembreDernière intervention17 octobre 2012
-
3 janv. 2012 à 16:50
Bonjour
Je souhaiterais utiliser le contrôle ListView sous Visual Studio 2010
Or malgrè avoir passé en revus toutes les propriétées du contrôle, je n'arrive pas à bloquer l'utilisateur
de redimentionner la largeur de la colonne lorsqu'il clic dessus !
radsie
Messages postés37Date d'inscriptionmardi 24 août 2004StatutMembreDernière intervention 2 décembre 2010 11 sept. 2010 à 11:22
Bonjour
Merci de votre réponse, mais ca ne résoud pas mon problème
En fait lorsque l'on se place avec la souris sur le bord de la colonne, on a tjrs la possibilitée d'agrandir les colonnes manuellement !
Ce qui est genant !
Bonsoir,
Tu pourrais utiliser un Handler pour détecter un changement de largeur de colonne afin de l'annuler et de définir ensuite la largeur de colonne fixe :
Private Sub LargeurColonneChangeante(ByVal sender As Object, ByVal e As ColumnWidthChangingEventArgs) Handles ListView1.ColumnWidthChanging
e.Cancel = True
e.NewWidth = 50
End Sub
cs_michel67650
Messages postés3Date d'inscriptionsamedi 16 janvier 2010StatutMembreDernière intervention17 octobre 2012 3 janv. 2012 à 16:50
Bonsoir à Vous
J utilise le principe de Banana32 mais simplement, je recupere la valeur de la largeur avant.
Bonne continuation à Vous
Michel
Private Sub ListTools_ColumnWidthChanging(ByVal sender As Object, ByVal e As System.Windows.Forms.ColumnWidthChangingEventArgs) Handles ListTools.ColumnWidthChanging
Dim DimColonne As Double
DimColonne = ListTools.Columns(e.ColumnIndex).Width
e.Cancel = True
e.NewWidth = DimColonne
Exit Sub
End Sub