private void dataGrid1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
int i = this.dataGrid1.HitTest(e.X, e.Y).Row;
if(i>=0)
{
if (this.dataGrid1.IsSelected(i))
this.dataGrid1.UnSelect(i);
else
this.dataGrid1.Select(i);
}
}
}
{
if(e.Button == MouseButtons.Right)
{
int i = this.dataGrid1.HitTest(e.X, e.Y).Row;
if(i>=0)
{
if (this.dataGrid1.IsSelected(i))
this.dataGrid1.UnSelect(i);
else
this.dataGrid1.Select(i);
}
}
}
private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
System.Drawing.Point pt = new Point(e.X, e.Y);
DataGrid.HitTestInfo hti = dataGrid1.HitTest(pt);
if(hti.Type == DataGrid.HitTestType.Cell)
{
dataGrid1.CurrentCell = new DataGridCell(hti.Row, hti.Column);
dataGrid1.Select(hti.Row);
}
}
但是我写DataGrid提示中总是没有HitTestInfo类啊,该怎么办呢?
谢谢了
急救!!