OVH Cloud OVH Cloud

DataGrid - Redimensionner une colonne seulement

1 réponse
Avatar
D4rkTiger
Voilà j'ai un souci (enfin un inconvénient je dirai plutôt). J'ai un
DataGrid qui affiche une série de Concours dont les noms sont super long
mais le problème c'est que les propriétés ne propose que de donner une
taille préférée pour les colonnes or moi je voudrais dimensionner une
seule colonne !

Si vous pouviez m'aider sur ce point si c'est possible !

Merci

1 réponse

Avatar
Patrice
Je n'ai pas le message original. J'avais je crois hérité du contrôle et
annulé le OnMouseDown si on clique sur le HitTestType.ColumnResize.

Quelque chose comme :
Protected Overrides Sub OnMouseDown(ByVal e As
System.Windows.Forms.MouseEventArgs)
Dim hti As HitTestInfo = HitTest(e.X, e.Y)
If hti.Type = HitTestType.ColumnResize Then
If Not <Condtion> Then
MyBase.OnMouseDown(e)
End If
Else
MyBase.OnMouseDown(e)
End If
End Sub


Si 2.0 voir du côté du DataGridView qui a à priori plus de possibilités...

--
Patrice

"D4rkTiger" a écrit dans le message de news:

Personne n'a une idée sur la question ?