| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Проблемы с отображением иконок |
| Автор: Retro 30.12.2006, 17:55 |
| Проблема такова: Есть некая программа собранная на компьютере 1 (Вин2000, Framework 2.0), в ней есть Форма1 в ней есть ListView в котором должно отображаться содержимое дисков и директорий, и все прекрасно отображается, но на компьютере 2(ВинХР SP2, Framework 2.0) не отображаются иконки дисков, папок и файлов, причем не помогает даже повторная сборка, есть также компьютер 3 (ВинХР SP1, Framework 2.0), на нем все отлично работает. Иконки выдираются с помощью: Icon.ExtractAssociatedIcon(); складываются в ImageList и оттуда в ListView. В чем проблема понять не могу, сначала грешил на настройки VisualStudio, но проблема в том что даже скомпилированный exe файл не работает как нужно на втором компьютере. Вобщем помогите кто чем может, заранее спасибо. ЗЫ Если данных недостаточно то напишите чего еще рассказать |
| Автор: mr.DUDA 31.12.2006, 13:51 |
| А метод Application.EnableVisualStyles() вызывается в начале Main ? И ещё вопрос, на втором компе прога запускается с локального диска или по сети (если по сети, возможно прав не хватает). Проверить, в чём тут дело - не работает ExtractAssociatedIcon или не выводится в листвью - достаточно просто: после получения иконки сохранять её куда-нибудь, например на C:\ |
| Автор: mr.DUDA 31.12.2006, 17:36 |
| Пожалуйста. З.Ы. С Наступающим !!! |