menuIndexEdit コンテキスト メニューを画像ボックスの indexValidImage 配列に割り当てました。どのボックスが右クリックされたかを判断する方法が見つからないことを除いて、右クリックするとすべて正常に動作します。どの情報も役に立ちます。
for (int i = 0; i < indexValidImage.Count; i++)
{
indexValidImage[i].ContextMenuStrip = menuIndexEdit;
}
private void menuIndexEdit_Opening(object sender, CancelEventArgs e)
{
}