Voila la solution: <code class="csharp_keyword2"> usingSystem
;
usingSystem
.Drawing
;
usingSystem
.Windows
.Forms
;
//
...
private
void
DG_MouseUp(
objectsender
,MouseEventArgs e)
{
//
recupérer
les
coordonnées
de
la
souris
=
new
Point(e
.X
,e
.Y)
;
//
déterminer
la
partie
clickée
du
datagrid
.HitTestInfo HTI
=DG
.
HitTest(p)
;
//
si
c'est
un
type
'cellule'
if(HTI
.Type
=
=DataGrid
.HitTestType
.Cell)
{
//
définir
la
cellule
en
cours
.CurrentCell
=
new
DataGridCell(HTI
.Row
,HTI
.Column)
;
//
selectionner
la
ligne
correspondante
.
Select(HTI
.Row)
;
}
}</code>
;
usingSystem
.Drawing
;
usingSystem
.Windows
.Forms
;
//
...
private
void
DG_MouseUp(
objectsender
,MouseEventArgs e)
{
//
recupérer
les
coordonnées
de
la
souris
=
new
Point(e
.X
,e
.Y)
;
//
déterminer
la
partie
clickée
du
datagrid
.HitTestInfo HTI
=DG
.
HitTest(p)
;
//
si
c'est
un
type
'cellule'
if(HTI
.Type
=
=DataGrid
.HitTestType
.Cell)
{
//
définir
la
cellule
en
cours
.CurrentCell
=
new
DataGridCell(HTI
.Row
,HTI
.Column)
;
//
selectionner
la
ligne
correspondante
.
Select(HTI
.Row)
;
}
}
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.