Вариант 1. Берём иконку из Imagelist, добавленную во время дизайна из файла "C:\xxx.ico".
- Код: Выделить всё
Form1.Icon=Imagelist1.Listimages("vvv").Picture
Код выполняется нормально.
Вариант 2. Иконка берётся из файла.
- Код: Выделить всё
Form1.Icon=loadPicture("C:\xxx.ico")
Иконка ЧЕРНЕЕТ!!!!!!!!! (появляется чёрный фон)
Вариант 3. Иконка берётся из файла, но добавляется в Imagelist во время выполнения
- Код: Выделить всё
Set iPIc=loadPicture("C:\xxx.ico")
Imagelist1.Listimages.Add ,"vvv",iPic
Form1.Icon=Imagelist1.Listimages("vvv").Picture
Иконка опять ЧЕРНЕЕТ!!!!!!!!!
ПРичем, абсолютно не важно, какая глубина цвета у иконки.
Чего такого делается с иконкой во время дизайна, что она потом не чернеет?