Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обновление изображений формы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Обновление изображений формы
Stacey Дата: Вторник, 07.10.2014, 17:14 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день
Столкнулась с такой проблемой:
Есть форма с картинками. При клике на картинку меняется значение переменной и по таймеру, который постоянно работает, загружается изображение для этой картинки.
Изображение загружается, но на форме картинка не обновляется. Приходится использовать UserForm.Repeint, что перерисовывает всю форму. При перерисовке формы, она мигает, это не очень красиво. Можно ли как то обновлять сами элементы формы? Или как то по другому решить данный вопрос?
Заранее спасибо
К сообщению приложен файл: PictureUpdate.xls (50.5 Kb)
 
Ответить
СообщениеДобрый день
Столкнулась с такой проблемой:
Есть форма с картинками. При клике на картинку меняется значение переменной и по таймеру, который постоянно работает, загружается изображение для этой картинки.
Изображение загружается, но на форме картинка не обновляется. Приходится использовать UserForm.Repeint, что перерисовывает всю форму. При перерисовке формы, она мигает, это не очень красиво. Можно ли как то обновлять сами элементы формы? Или как то по другому решить данный вопрос?
Заранее спасибо

Автор - Stacey
Дата добавления - 07.10.2014 в 17:14
wild_pig Дата: Вторник, 07.10.2014, 17:31 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Что вообще Вы хотели сделать.
 
Ответить
СообщениеЧто вообще Вы хотели сделать.

Автор - wild_pig
Дата добавления - 07.10.2014 в 17:31
Stacey Дата: Вторник, 07.10.2014, 18:03 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Хочу чтобы после загрузки картинки в элемент Picture с помощью LoadPicture она отражалась на форме
 
Ответить
СообщениеХочу чтобы после загрузки картинки в элемент Picture с помощью LoadPicture она отражалась на форме

Автор - Stacey
Дата добавления - 07.10.2014 в 18:03
wild_pig Дата: Вторник, 07.10.2014, 20:12 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Так обычно и происходит. В чём подвох?
Вот ведь, точно не хочет обновляться.


Сообщение отредактировал wild_pig - Вторник, 07.10.2014, 21:42
 
Ответить
СообщениеТак обычно и происходит. В чём подвох?
Вот ведь, точно не хочет обновляться.

Автор - wild_pig
Дата добавления - 07.10.2014 в 20:12
wild_pig Дата: Вторник, 07.10.2014, 22:18 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Кликанье по картинке вообще мутная вещь, блокирует загрузку картинок даже с кнопки, может не трогать его.
 
Ответить
СообщениеКликанье по картинке вообще мутная вещь, блокирует загрузку картинок даже с кнопки, может не трогать его.

Автор - wild_pig
Дата добавления - 07.10.2014 в 22:18
Stacey Дата: Среда, 26.11.2014, 17:56 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Было найдено решение по этому вопросу, может кому то пригодится.
После загрузки картинки выполнять:
Picture.Visible=False
Picture.Visible=True
 
Ответить
СообщениеБыло найдено решение по этому вопросу, может кому то пригодится.
После загрузки картинки выполнять:
Picture.Visible=False
Picture.Visible=True

Автор - Stacey
Дата добавления - 26.11.2014 в 17:56
Fidgy Дата: Понедельник, 03.06.2019, 18:03 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 11 ±
Замечаний: 0% ±

Excel 2016
Stacey, Спасибо!
Наконец-то нашел ответ

Интересно почему так происходит
 
Ответить
СообщениеStacey, Спасибо!
Наконец-то нашел ответ

Интересно почему так происходит

Автор - Fidgy
Дата добавления - 03.06.2019 в 18:03
1607oxana Дата: Суббота, 10.09.2022, 15:13 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

2016
Fidgy, видимо элементу требуется перезагрузка

Stacey, спасибо большое! hands
но мне все же пришлось немного переделать

Image1.Visible = False
Image1.Visible = True
 
Ответить
СообщениеFidgy, видимо элементу требуется перезагрузка

Stacey, спасибо большое! hands
но мне все же пришлось немного переделать

Image1.Visible = False
Image1.Visible = True

Автор - 1607oxana
Дата добавления - 10.09.2022 в 15:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!