Как задать все-таки две иконки приложения 32х32 и 16х16?

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

Как задать все-таки две иконки приложения 32х32 и 16х16?

Сообщение Pantalone » 15.03.2006 (Ср) 8:25

Создаю иконку содержащую обе картинки 32х32 и 16х16, привязываю к Form1, компилирую. И что мы видим, экзешник имеет нужные нормальные иконки в зависимости от размера отображения файлов в проводнике или большую если выбраны крупные иконки, или мелкую если выбран список. А что имеет сама форма 1? Она имеет иконку 32х32 ужатую до 16х16, вместо того чтобы иметь 16х16 которую я специально для этого сделал. Как бороться?

nekeda
Постоялец
Постоялец
 
Сообщения: 710
Зарегистрирован: 10.04.2005 (Вс) 23:20

Сообщение nekeda » 15.03.2006 (Ср) 9:26

добавить форму MyIcon, которую ты не будешь использовать, ей присваиваешь иконку содержащую обе картинки, в св-ах проекта икону программы выбираешь MyIcon, а формам с которыми работаешь присваиваешь иконку с одной картинкой 16 на 16.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.03.2006 (Ср) 9:52

Тогда проще загружать иконку из ресурсов, чем создавать форму только ради нее.
Lasciate ogni speranza, voi ch'entrate.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 15.03.2006 (Ср) 9:53

Первая картинка в mri-иконке должна быть 16х16, вторая 32х32, третья, если хочешь, 64х64. В порядке увеличения размеров.
Лучший способ понять что-то самому — объяснить это другому.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 15.03.2006 (Ср) 14:00

nekeda
Прокатило, лишняя форма для иконок приложения, хех :)

alibek
Мне как раз проще форму создать - пара кликов.

Antonariy
mri-иконка это хто? Посмотрел свои, у меня всегда первой идет большая по размеру и местами поменять не получилось. Каким инструментом это сделать?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.03.2006 (Ср) 14:42

цветность тоже играет роль
8 16 24 32
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 15.03.2006 (Ср) 14:53

Я просто пихал в ResourceEditor'e иконки размерами 16, 32, 48 и 64
И в зависимости от выбранного вида отображения иконок в проводнике винда выбирала нужную иконку. А для ярлыка брала первую по счету

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 15.03.2006 (Ср) 15:12

mri - multi resolution icon. Я их делаю в Icon Forge. Но можно и так как делает Nicky.
Лучший способ понять что-то самому — объяснить это другому.

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Re: Как задать все-таки две иконки приложения 32х32 и 16х16?

Сообщение Nicky » 15.03.2006 (Ср) 15:24

Pantalone писал(а):Создаю иконку содержащую обе картинки 32х32 и 16х16 ... А что имеет сама форма 1? Она имеет иконку 32х32 ужатую до 16х16, вместо того чтобы иметь 16х16 которую я специально для этого сделал. Как бороться?


А если 32х32 и 16х16 в .ico поменять местами?

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 15.03.2006 (Ср) 17:03

Nicky
Вопрос в том как их местами поменять?

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 15.03.2006 (Ср) 17:30

Pantalone писал(а):Создаю иконку содержащую обе картинки 32х32 и 16х16, ...

Pantalone писал(а):Nicky
Вопрос в том как их местами поменять?


В той программе, в которой создаешь

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 17.03.2006 (Пт) 1:27

тю, никогда так нестрадал 8) , я всё время прогу Microangelo мучаю, с еёё помощью я любую иконку, в любой ехешник запихиваю в место старой, давольно таки удобно и негемаройно :P


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

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

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 170

    TopList