Не подскажешь ли как пользоваться ProgressBar из Коллекции ActiveX.
Смотрел скудный Help по нему, но НИЧЕГО не понял (наверное у меня
начались трудности с понималкой)
Помогите, кто может !..
Положи на форму этот ActiveX (Olecontrol1) и ссылаться на него
ThisForm.Olecontrol1.value = KKKK
KKKK ты должен расчитывать сам в относительных цифрах от 0 до 100
Что не понятно пиши.
Александр
a...@bp2.baltkom.lanet.lv
step = 1
Do while step < 100
ThisForm.ProgressBar.Value = step
step = step + 1
enddo
------------------------
Dmitry N. Letun
http://ldn.pssr.ru
Sergey Ponomarenko wrote:
> Привет All !!!
>
> Не подскажешь ли как пользоваться ProgressBar из Коллекции ActiveX.
> Смотрел скудный Help по нему, но НИЧЕГО не понял (наверное у меня
> начались трудности с понималкой)
>
> Помогите, кто может !..
Разобрался !!!
Там просто было написан на VB (я смотрю, что за процедуры такие).
Например:
Добавим в Form элемент ProgressBar и присвоим ему имя ProgressBar1 тогда
для Command1 этой формы пишем в методе Click:
LOCAL i, iCounter
STORE 300 TO iCounter && Можно сколько угодно
THISFORM.ProgressBar1.Min=1
THISFORM.ProrgessBar1.Max=i
THISFOPM.ProgressBar1.Value=THISFORM.ProgressBar1.Min
THISFORM.ProgressBar1.Visible=.T. && Нсли нужно
FOR i=1 TO iCounter
... && Здесь могут бать ВАШИ команды
THISFORM.ProgressBar1.Value=iCounter
* А уж как рисовать и маштабируемость ProgressBar1 подсчитает САМ
ENDFOR
THISFORM.ProgressBar1.Visible=.F.
THISFORM.ProgressBar1.Value = THISFORM.ProgressBar1.Min