Как автоматом изменить размеры картинки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Как автоматом изменить размеры картинки

Сообщение Khachkara » 13.04.2009 (Пн) 0:10

Подскажите пожалуйста!
Есть квадратные кнопки PicturBox, когда с помощью LoadPicture загружаю картинки, они больше чем кнопки и половина картинки не видно.
Если ставлю на кнопки поведение AutoSize то кнопки принимают размеры картинок а мне надо наоборот чтобы картинки принимали размер кнопок.
Этому есть решение: заранее сделать картинки размером с кнопок, но а если 1000 и больше картинок, как тогда быть?
Пускай картинки будут деформироваться (хотя это и не очень хорошо, но об этом в другой раз).
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Как автоматом изменить размеры картинки

Сообщение arvitaly » 13.04.2009 (Пн) 1:16

Код: Выделить всё
picture1.PaintPicture LoadPicture(FileName), 1, 1, picture1.ScaleWidth, picture1.ScaleHeight

Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Re: Как автоматом изменить размеры картинки

Сообщение Khachkara » 13.04.2009 (Пн) 8:25

Спасибо большое.
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Re: Как автоматом изменить размеры картинки

Сообщение Khachkara » 13.04.2009 (Пн) 22:47

arvitaly писал(а):
Код: Выделить всё
picture1.PaintPicture LoadPicture(FileName), 1, 1, picture1.ScaleWidth, picture1.ScaleHeight

не смог разобраться
Вложения
Test_1.zip
(3.8 Кб) Скачиваний: 36
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Как автоматом изменить размеры картинки

Сообщение iGrok » 14.04.2009 (Вт) 0:16

Жесть...
Если хочешь по простому - замени Picture на Image, и выставь у него Stretch = True.
label:
cli
jmp label

Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Re: Как автоматом изменить размеры картинки

Сообщение Khachkara » 14.04.2009 (Вт) 14:31

iGrok писал(а):Жесть...
Если хочешь по простому - замени Picture на Image, и выставь у него Stretch = True.

Попробую
Спасибо
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 52

    TopList