関数に引数を送信するイベントを取得するにはどうすればよいですか?したがって、関数dataGridView1_MouseMoveを使用してdataGridView1とdataGridView2の両方を持つことができますか?
private void dataGridView1_MouseMove(object sender, MouseEventArgs e)
{
if ((e.Button & MouseButtons.Left) == MouseButtons.Left)
{
// If the mouse moves outside the rectangle, start the drag.
if (dragBoxFromMouseDown != Rectangle.Empty &&
!dragBoxFromMouseDown.Contains(e.X, e.Y))
{
// Proceed with the drag and drop, passing in the list item.
DragDropEffects dropEffect = dataGridView1.DoDragDrop(
dataGridView1.Rows[rowIndexFromMouseDown],
DragDropEffects.Move);
}
}
}
現在、この関数と他のいくつかの関数を使用して、dataGridView1の行をドラッグアンドドロップできるようにしていますが、dataGridView2にこの同じ関数を使用するにはどうすればよいですか?