private void pictureBox_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { // どの画像がクリックされたか保存 clickedPictureBox = (PictureBox)sender; UploadImageMenu.Show(this, PointToClient(Cursor.Position)); } }
private void UploadImageMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.ToString() == "取消") { UploadImageMenu.Close(); for (int i = 0; i < fileLocation.Count; i++) { if (clickedPictureBox.ImageLocation == fileLocation[i]) { fileLocation.RemoveAt(i); } } clickedPictureBox.ImageLocation = null; clickedPictureBox.Visible = false; } }