Эти другие приложения с графическим интерфейсом, вероятно, используют Form
вместо Panel
/ PictureBox
, предполагая, что они предоставляют кнопки максимизации, минимизации и закрытия.
Вы можете добавить свои собственные кнопки к элементу управления Panel
, а затем написать код в их обработчиках Click
, чтобы сделать все, что вы хотите с элементом управления. Это просто и относительно просто, если вы просто хотите иметь возможность закрыть изображение, но кажется ненужной работой дублировать все функций, встроенных прямо в Form
.
Я бы отказался от элемента управления Panel
, добавил бы новый Form
в свой проект, поместил существующий элемент управления PictureBox
в форму, которую я только что добавил, и пошел бы оттуда. Возможно, вы захотите установить свойство формы FormBorderStyle
на что-то вроде «SizableToolWindow», в зависимости от того, как вы хотите, чтобы оно выглядело.