1
行を選択せずにcontextmenu
をDataGridView
に表示する方法はありますか?私はDataGridView
にcontextmenu
を両方の方法で表示するには、行を選択し、行を選択しないでください。ここに選択した行にcontextmenu
を表示するための私のコードです。行を選択せずにdataGridViewを右クリック
ご協力いただければ幸いです。
private void ProductServicesDataGrid_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
var hti = ProductServicesDataGrid.HitTest(e.X, e.Y);
ProductServicesDataGrid.Rows[hti.RowIndex].Selected = true;
ProductContextMenu.Show(ProductServicesDataGrid, e.X, e.Y);
}
}
[DataGridViewのための右クリックコンテキストメニュー](https://stackoverflow.com/questions/1718389/right-click-context-menu-for-datagridview) – Sahin
_」の可能性のある重複はする方法はあります行を選択せずにDataGridViewにコンテキストメニューを表示する "_...はい...' DataGridViews'' ContextMenuStrip'を使用すると、グリッドを右クリックしてコンテキストメニューを表示できます。グリッドを右クリックすると、セルが選択または選択解除されません。 – JohnG