У меня есть небольшой проект небольшой игры, поэтому у меня есть форма и фон формы, например, для изображения image1.jpg Когда я меняю backgroudn на image2.jpg, он автоматически изменяет размер до 248x248 i подумайте, а затем мой фон - это небольшие множимые изображения. Размер моего изображения defaul равен 700x700, так же, как и форма. Используются командыC# image auto resizing
Image myimage = new Bitmap(@"C:\Users\sdsd\Desktop\Iconscollection\images(2).jpg");
this.BackgroundImage = myimage;
Итак, как именно я могу мгновенно изменить его на 700x700?
Большое спасибо, вы можете объяснить немного об этой команде? – Striller
@ Striller Нечего объяснять. Ответ дает вам подсказку, вы можете пойти и прочитать [документацию] (https://msdn.microsoft.com/en-us/library/system.windows.forms.control.backgroundimagelayout (v = vs.110) .aspx). –
@Striller В принципе, эта (форма) имеет свойство BackgroundImageLayout. Команда здесь устанавливает это свойство в ImageLayout.Stretch. ImageLayout - это перечисление, в котором есть несколько членов, включая Zoom, Center, Tile и т. Д. – Kevin