Estoy tratando de abrir un contextmenustrip
en el lugar donde hice clic con el botón derecho del mouse, pero siempre se muestra en la parte superior izquierda de la pantalla.¿No se puede establecer la posición de un contextmenustrip?
Aquí está el código que utilicé:
private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
contextMenuStrip1.Show(new Point(e.X,e.Y));
doss.getdossier(connection.conn, Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value));
}
}
su plataforma ayudaría mucho. (silverlight, wpf, asp.net, winforms, etc.) –