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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-75743
ddenisv
2003-02-07 13:53
2003.02.24
В TQuery не работает locate. Help!


1-76005
Aleksandr
2003-02-13 10:45
2003.02.24
Не могу сладить с ActionToolBar!


9-75729
Yar-Com
2002-09-16 16:43
2003.02.24
Физика в игре!


1-75902
Ihtiandr
2003-02-12 12:41
2003.02.24
Отладка


3-75780
Nikolai_S
2003-02-04 12:34
2003.02.24
из Clarion в Access





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский