Главная страница
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
14-76108
Mikel
2003-02-06 16:46
2003.02.24
Как зашифровать?


14-76184
Snake2000
2003-01-24 15:43
2003.02.24
Типа наезд.... :)


14-76094
CinCinNut
2003-02-04 19:12
2003.02.24
Предлагают ознакомительную версию


1-75888
Cranium
2003-02-13 12:18
2003.02.24
1c OLE сервер


14-76111
michael_b
2003-02-05 07:34
2003.02.24
где в этой процедуре происходит прересылка записей