Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

Сообщение на форме   Найти похожие ветки 

 
Door   (2003-02-14 14:39) [0]

Уважаемые Мастера!

Есть форма, на ней - кнопка. После нажатия на кнопку надо
вывести сообщение, но не в отдельном окне, а на форме: ну, например "запихнуть" текст в Label и сделать его мигающим (с некоторым интервалом (пусть интервал - 1 сек)).
По истечении некоторого времени (возьмем, например 5 сек) сообщение убрать.

Как такие вещи делать "правильно", т.е. без лишних наворотов?


 
Danilka ©   (2003-02-14 14:46) [1]

смотря что подразумевать под "лишними наворотами"...
а так... такой лабел с таймером, по-моему и есть лишние навороты...


 
nikulin ©   (2003-02-14 14:47) [2]

Для этого надо на форму положить лабел ну и таймер.
и по клику на кнопке занести надпись в лабел. а таймер настроить на интервал 1 секунда. а в событии таймера делать допустим лабел невидимым


 
nikulin ©   (2003-02-14 14:47) [3]

несколько раз помигает и выключать таймер...


 
Door   (2003-02-14 15:05) [4]

Я так и делаю, но все это коряво. Тут видел бухгалтерскую прогу и там такая штука присутствует во многих местах: действует как предупреждение или реакция на действия юзера. Прога большая. Так неужто программер, который ее делал, на всех формах такую лепнину изображал?


 
AGGRESSOR   (2003-02-14 15:27) [5]

Можешь использовать цикл со sleep(1000) вместо таймера, если это, по-твоему, менее коряво.


 
han_malign ©   (2003-02-14 15:31) [6]

> на всех формах такую лепнину изображал
- один раз пишется компонент и лепится куда ни попадя (всего то два метода к TLabel присобачить)


 
Door   (2003-02-14 15:42) [7]

2 han_malign

Уже пишу :)


 
Door   (2003-02-14 17:01) [8]

Уже написал : ElmLbl:TLabel


 
tv ©   (2003-02-14 17:23) [9]

А еще можно просто все это в статусбар запихнуть и через процедуру вызивать. А процедуре передавать только само сообщени-строку. и никаких наворотов и новых компонент не нада.



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

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
8-76035
Klirik
2002-11-08 17:11
2003.02.24
Сохранение в формат фотошопа


3-75751
denis24
2003-02-05 13:11
2003.02.24
выставление активного индекса


1-75905
Юный_программер
2003-02-14 12:22
2003.02.24
Как запускать внешние программы? допустим команда copy и как полу


14-76125
Сатир
2003-02-06 13:59
2003.02.24
Забыл математику, а справочника под рукой нет:(


1-75950
Grizin
2003-02-12 12:36
2003.02.24
Создание обработчика события из редактора компонента