Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Вниз

Как сделать вывод панели с ProgressBar.   Найти похожие ветки 

 
Filat   (2002-09-04 11:39) [0]

Привет ALL!
Идея какая, когда юзер нажимает на кнопке "Рабочий цикл" сначала обрабатываются некоторые процыдуры и функции, и когда отработало всё надо чтобы появилась формочка с ProgressBar который будет показывать оставшееся время до цикла автоматической обрабоки.
Можно сделать с помощью новой формы, но это увеличивает размер программы.
Когда то в форуме видел, что можно сделать по другому, толи через сообщения то ли ещё через что то. Книги перерыл, нет ничего такого. Кто знает как это сделать без формы?


 
NickBat   (2002-09-04 11:47) [1]

>Можно сделать с помощью новой формы, но это увеличивает размер программы.

Добавление пустой формы к проекту увеличивает размер экзешника аж(!) на 5(пять) килобайт. Это-конечно очень много. :)))


 
Filat   (2002-09-04 12:11) [2]

Не, идея сделать красивше:)))
И попутно появился похожий вопрос, Как сделать типа ShowMessage ..., чтобы он скажем повисел 2 сек. сам закрылся а прога продолжила своё выполнение?.


 
Виктор Щербаков   (2002-09-04 12:13) [3]


> Как сделать типа ShowMessage ..., чтобы он скажем повисел
> 2 сек. сам закрылся а прога продолжила своё выполнение?

Обычной формой. Show, Hide и все дела.


 
Anatoly Podgoretsky   (2002-09-04 12:19) [4]

Таймер на 2 сек


 
Filat   (2002-09-04 12:33) [5]

> Обычной формой. Show, Hide и все дела.

А можно код, если не трудно.

И мабуть последнее, приминительно с форме сообщения, чтобы она при нажатии Esc она закрылась, но только она. Это надо поставить обработку на нажатие кнопки Esc. Так?


 
Виктор Щербаков   (2002-09-04 12:38) [6]


> А можно код, если не трудно.


А самому подумать?
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled := true;
Form2.Show;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Form2.Hide;
Timer1.Enabled := false;
end


> И мабуть последнее, приминительно с форме сообщения, чтобы
> она при нажатии Esc она закрылась, но только она. Это надо
> поставить обработку на нажатие кнопки Esc. Так?

См. события формы OnKeyDown, OnKeyUp



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
1-50778
vlv
2002-09-03 11:06
2002.09.16
Как по узнать запускаемый файл приложения по его Hinstance?


1-50676
TBeginner
2002-09-04 21:22
2002.09.16
Компонент


6-50894
SemFLY
2002-07-12 13:52
2002.09.16
Помогите разобраться ! ;-)


1-50787
sia
2002-09-03 01:15
2002.09.16
Не работает в COMe тип Picture


4-51046
Иван
2002-07-24 16:25
2002.09.16
Заблокированный файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский