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 !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 ?
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" <d4rkt1ger@wanadoo.fr> a écrit dans le message de news:
OVXjfWKZGHA.3972@TK2MSFTNGP04.phx.gbl...
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...