Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
-=alp=-
-
- Продвинутый пользователь

-

-
- Сообщения: 147
- Зарегистрирован: 08.03.2003 (Сб) 19:20
-
-=alp=- » 22.12.2003 (Пн) 17:04
Когда картинка, находящаяся в элементе Image, двигается она мигает.
Как это исправить?
-
Boris_BGB
-
- Флудер-Энтузиаст

-
-
- Сообщения: 661
- Зарегистрирован: 11.12.2002 (Ср) 11:41
-
Boris_BGB » 22.12.2003 (Пн) 17:31
Никак! Если только уменьшить частоту импульсов таймера и обратнопропорционально увеличить шаг.
SkateBoarding is not a crime!
-
Mikle
-
- Изобретатель велосипедов

-

-
- Сообщения: 4160
- Зарегистрирован: 25.03.2003 (Вт) 14:02
- Откуда: Туапсе
Mikle » 22.12.2003 (Пн) 18:29
Мигания можно уменьшить оптимизацией:
1. Не использовать масштабирование Image - Stretch
2. Установить ScaleMode формы в vbPixels, а перед прорисовкой картинки в новой позиции проверять, не совпадает ли она с предыдущей. Если совпадает - не рисовать.
Хотя может все это ты уже сделал?
-
_NeoN_
-
- Продвинутый пользователь

-
-
- Сообщения: 178
- Зарегистрирован: 14.08.2003 (Чт) 9:48
- Откуда: Новосибирск
-
_NeoN_ » 22.12.2003 (Пн) 20:25
и рисуй лучше все на голой форме Api функциями Bitblt или, если надо растягивать, то stretchblt
-
mark+
-
- Продвинутый пользователь

-
-
- Сообщения: 156
- Зарегистрирован: 03.07.2003 (Чт) 0:04
- Откуда: Kurgan
mark+ » 22.12.2003 (Пн) 21:00
Попробуй PictureBox, он вроде не мигает.

-
**Black-Van**
-
- Начинающий

-

-
- Сообщения: 15
- Зарегистрирован: 05.05.2004 (Ср) 12:32
- Откуда: Эстония
**Black-Van** » 10.05.2004 (Пн) 11:11
Попробуй метод PaintPicture вместа Image ресуй в PictureBox и поставь свойство Autoredraw=True мигать не будет но работает МЕДЛЕННО.
Не обращайте внимания на грамотность.(Каждому своё)
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, С.Т., Google-бот и гости: 2