У меня есть окно с изображением, которое я использую для предварительного просмотра снимка экрана, который я определяю с помощью мыши. Я бы хотел, чтобы мой winform менял свой размер в соответствии с размером изображения. Поскольку размер изображения определяется размером прямоугольника, который я создаю с помощью мыши, его необходимо настроить автоматически.Auto resize winform, чтобы показать все изображение
У меня уже есть свой ящик для изображений, способный подбирать себя, чтобы показать всю картину, как я могу это сделать, чтобы мой winform показывал всю рамку с изображением?
Я попытался использовать следующее, но это не сработало, и я посмотрел на настройки Winform, но я не мог видеть то, что мне нужно сделать, чтобы получить функциональные возможности, которые мне нужны:
// "this" is the winform in question
// imagePreview is the name of my picture box
this.Width = imagePreview.Width;
this.Height = imagePreview.Height;
Что вы подразумеваете под "это не работает"? Свойства ширины и высоты действительно то, что вам нужно изменить. –
Взгляните на этот вопрос. http://stackoverflow.com/questions/5310666/sizetocontent-equivalent-for-a-winform –
Что, когда изображение, которое я создаю, возвращается в мою форму, окно с картинкой изменяется, но winform остается таким же, как и раньше был образ. – N0xus