Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

DataGridView et RowHeader

2 réponses
Avatar
Yodaz
Bonjour,
Je cherche une propriete du controle DataGridView (Framework 2.0)
qui me permettrait de masquer la fleche triangulaire indiquant la ligne
active dans le RowHeader, sans masquer la colonne des RowHeader (autrement dit
sans mettre a false la propriete RowHeadersVisible)
Est ce possible ?
Si ce n'est pas possible est ce que quelqu'un connaitrait un moyen de
contourner le probleme ?

Merci d'avance.

--
Au paradis on est assis à la droite de Dieu. C'est normal, c'est la
place du mort.
-+- Pierre Desproges -+-

2 réponses

Avatar
Gilles TOURREAU
Le Thu, 20 Sep 2007 16:43:09 +0200, Yodaz a écrit:

Bonjour,
Je cherche une propriete du controle DataGridView (Framework 2.0)
qui me permettrait de masquer la fleche triangulaire indiquant la ligne
active dans le RowHeader, sans masquer la colonne des RowHeader
(autrement dit
sans mettre a false la propriete RowHeadersVisible)
Est ce possible ?
Si ce n'est pas possible est ce que quelqu'un connaitrait un moyen de
contourner le probleme ?

Merci d'avance.




Traiter l'événement CellPainting :

if (e.ColumnIndex == -1 && e.RowIndex >= 0)
{
using (SolidBrush sb = new SolidBrush(Color.White))
{
e.Graphics.FillRectangle(sb, e.CellBounds);
}

e.Handled = true;
}

Le code est fait à la main... Mais cela devrait être un bon début...

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Yodaz
Le 20-09-2007, Gilles TOURREAU a ecrit :

Traiter l'événement CellPainting :

if (e.ColumnIndex == -1 && e.RowIndex >= 0)
{
using (SolidBrush sb = new SolidBrush(Color.White))
{
e.Graphics.FillRectangle(sb, e.CellBounds);
}

e.Handled = true;
}

Le code est fait à la main... Mais cela devrait être un bon début...

Cordialement




Excellente suggestion, merci beaucoup :-)

--
Rien ne sert de penser, faut reflechir avant.
-+- Pierre Dac -+-