Глюк с заменой label.caption

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sergey191
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 25.05.2004 (Вт) 21:37
Откуда: spb

Глюк с заменой label.caption

Сообщение Sergey191 » 31.05.2004 (Пн) 21:13

Я в программе меняю значение label.caption на метке рядом с прогресс- баром. На своей машине все работало, а после переноса через Deployment wizard на другую машину caption затормозило меняться и превратилось в белую метку без надписи, а прогресс исправно работал. Метка восстановилась в нормальном виде только в конце счета. Как бороться с таким глюком? Пробовал обнулять, т.е. label.caption="" перед сменой значения , но не помогает.

mad_Max
Бывалый
Бывалый
 
Сообщения: 203
Зарегистрирован: 15.09.2002 (Вс) 21:17
Откуда: Russia, Cherepovets

Сообщение mad_Max » 31.05.2004 (Пн) 22:12

Делай label.refresh после изменения значения caption.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.06.2004 (Вт) 4:28

Тоже не всегда помогает. doevents - вот наш выбор.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 01.06.2004 (Вт) 8:55

Do Events тормозит.
У меня при обработке TreeView с восемью тысячами элементов при заполнении контрола с использованием Do Events скорость в несколько раз меньше, чем при использовании API GetInputState.
Do Events опрашивает состояние каждый раз, а GetInputState только если возникло событие связанное с мышью или клавиатурой, что для прогресс бара самое то, имхо.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

    TopList