Это потому, что элемент управления PictureBox
никогда не может получить фокус, а несфокусированные элементы управления не получают события ввода с клавиатуры.
Как показывает документация , событие KeyDown
(и другие события, связанные с вводом с клавиатуры) помечены [BrowsableAttribute(false)]
, поскольку они не работают должным образом. Они не предназначены для подписки на ваш код.
Он похож на Label
элемент управления - вы можете посмотреть на него, но он не выбирается и не может получить фокус.
Вам нужно будет найти другой способ указать пользователю, что он хочет удалить изображение, отображаемое в данный момент в элементе управления PictureBox
.