C# winform datagridview 中(zhōng)如何實現鼠标右鍵點擊選擇行

發布時間:2010年11月26日      浏覽次數:931 次
private void XC_View_data_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right) //判斷是不是右鍵
{
Control control = new Control();
Point ClickPoint = new Point(e.X, e.Y);
control.GetChildAtPoint(ClickPoint);
if (View_data.HitTest(e.X, e.Y).RowIndex >= 0 && View_data.HitTest(e.X, e.Y).ColumnIndex >= 0)//判斷點的是不是一(yī)個行裏
{
View_data.CurrentCell = View_data.Rows[View_data.HitTest(e.X, e.Y).RowIndex].Cells[View_data.HitTest(e.X, e.Y).ColumnIndex];
}
}
}
免責聲明:本站相關技術文章信息部分(fēn)來自網絡,目的主要是傳播更多信息,如果您認爲本站的某些信息侵犯了您的版權,請與我(wǒ)(wǒ)們聯系,我(wǒ)(wǒ)們會即時妥善的處理,謝謝合作!