![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Pritorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 18.3.2010 Репутация: нет Всего: нет |
Всем привет! Столкнулся с такой проблемой при разработке под Windows mobile 6.0. Есть контейнер типа ScrollableControl, который отрисовывает в себе коллекцию кнопок, у которых в свою очередь делается градиентный фон. Проблема в том, что при скролле, эти кнопки мигают очень и смещаются. У меня есть версия, что это всё из-за того, что вызывается Invalidate для всех кнопок в контейнере. Можно ли как-то запретить вызывать этот методя для них, именно при скролле?
Спасибо за помощь. з.ы. Мой вопрос на эту же тему на StackOverflow: ссылка. |
|||
|
||||
| Kolovorot |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: нет Всего: 3 |
С windows mobile не сталкивался. Но есть предположение по аналогии с windows form в Invalidate можно указать область перерисовки. Один из вариантов в виде параметра для метода указать объект класса Rectangle.
Это сообщение отредактировал(а) Kolovorot - 11.11.2010, 20:45 --------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
|||
|
||||
| Pritorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 18.3.2010 Репутация: нет Всего: нет |
Хм... а какому именно из Invalidate-ов нужно передавать этот параметр? Меня интересует тот, который вызывается при скроллинге (к нему разве можно явно доступ получить)? Можно небольшой пример использования описанного подхода? Это сообщение отредактировал(а) Pritorian - 12.11.2010, 10:53 |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |