Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionVoila 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)
;
}
}