Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Гаснущая надпись / 4 сообщений из 4, страница 1 из 1
15.03.2017, 18:33
    #39420245
faustgreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гаснущая надпись
Подскажите, можно ли на фохе реализовать "гаснущую"(постепенно исчезающую) надпись?

Например, пользователь добавил новую запись в справочник, и где-нибудь в уголке появляется сообщение "Запись успешно добавлена" и с определенным интервалом постепенно угасает (Процент прозрачности уменьшается постепенно).

И еще один вопрос не по теме -
Код: sql
1.
MESSAGEBOX(eMessageText [, nDialogBoxType ][, cTitleBarText][, nTimeout])


Как вызвать messagebox() с заданием только 1-го и 4-го параметра?
...
Рейтинг: 0 / 0
16.03.2017, 09:32
    #39420488
Гаснущая надпись
авторПодскажите, можно ли на фохе реализовать "гаснущую"(постепенно исчезающую) надпись?
можно, но не штатными средствами.... я такие вещи делал, используя AutoIT...
...
Рейтинг: 0 / 0
16.03.2017, 09:34
    #39420491
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гаснущая надпись
1. Изучай класс Timer

2. Сделай обертку
Код: sql
1.
2.
3.
proc MsgBox
lpara lcText, lnTimeout
messagebox(lcText, 0, "Microsoft Visual FoxPro", lnTimeout)



Не советую lnTimeout использовать. Есть побочный эффект. Не знаю как это сделали, но сообщения с таймаутом запускается в отдельном окне виндовса, на панели задач отдельно появляется. Если при этом ткнуть в окно фокса, т.е. мимо окна messagebox, то messagebox уходит за фокс и пользователь видит прогу которая ни на что не реагирует, т.к. ждет пока "Ок" нажмут, который не видно.

Лучше собственное окошко на основе формы и таймер для автозакрывания.
...
Рейтинг: 0 / 0
18.03.2017, 13:57
    #39422130
Doctor_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гаснущая надпись
Как вариант ненавязчивого сообщения:
WAIT WINDOW "Сообщение" NOWAIT NOCLEAR
Можно продолжать работать и когда надо убрать (например, начал вводить новую запись...):
WAIT CLEAR
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Гаснущая надпись / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]