Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / самодельный ProgressBar / 7 сообщений из 7, страница 1 из 1
06.05.2004, 07:56
    #32508379
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Привет всем !
В VBA Excel нарисовал форму на ней две Label-самодельный ProgressBar
Не работает, а вроде как доложно
Подскажите чего тут неправильно ...чего забыл ?

Private Sub CommandButton7_Click()
Dim i As Integer
FormProgress.Label3.Width = 0
FormProgress.Show 1
For i = 1 To 3200
FormProgress.Label3.Width = i
Sleep 500
Next i
FormProgress.Hide
End Sub

Jojo®
...
Рейтинг: 0 / 0
06.05.2004, 09:42
    #32508480
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Подскажите чего тут неправильно ...чего забыл ?
Забыл расшифровать - что значит "Не работает"??
Компутер взрывается?

Пытаюсь протелепатировать
Воткни куда-нибудь внутрь цикла DoEvents
...
Рейтинг: 0 / 0
06.05.2004, 10:14
    #32508525
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Он просто виснет :)
Jojo®
...
Рейтинг: 0 / 0
06.05.2004, 10:17
    #32508531
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Форма появляется ...но ширина лейблы не увеличивается
как была на 0 так и стоит ...
Поставил DoEvents
тоже ноль эмоции
все примитивно а не работает ...

Private Sub CommandButton7_Click()
Dim i As Integer
'Call Save_Param
FormProgress.Label3.Width = 0
FormProgress.Show 1
For i = 1 To 320
FormProgress.Label3.Width = i
Sleep 500
DoEvents
Next i
FormProgress.Hide
End Sub





Jojo®
...
Рейтинг: 0 / 0
06.05.2004, 10:24
    #32508546
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Ну попробуй Repaint куда-нить засунуть
...
Рейтинг: 0 / 0
06.05.2004, 11:29
    #32508712
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Мое почтение :) сэр

блин все просто ...если на первой форме все делать ...работает ) !!!!

но у меня созрел вопрос
У меня есть одна форма на ней кнопка начать "расчет"
по нажатии у меня вызывается вторая форма в модальном режиме
на этой форме только 2 лейбла
один белого цвета шириной 320 pt -100 % - ширина не меняется
а другой синего цвета - вот у этого объекта требуется чтоб в цикле менялась ширина ...
у меня моя появляется форма превая лейбла как была белой так и отстается ...а ведь на нее поверху должна накатить синяя и еще у меня виснет приложение

Jojo®
...
Рейтинг: 0 / 0
06.05.2004, 11:40
    #32508733
Jojo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самодельный ProgressBar
Лох Позорный - спасибо за помощь
помогло
Я сделал
я код прописывал в первой форме а нада было просто приписать во второй -т.е. самой где нарисованы Label ... и все ...вот млин туплю ...
хотя я же указывал типа FromProgress.Label3.Width ...


Jojo®
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / самодельный ProgressBar / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]