Добрый день!
Сегодня поговорим о полезняшках в нашей професии программиста. Одной из таких полезняшек для меня стали всплывающие информационные окна, наподобие тех что есть в QIP-e.
Вообще предыстория этих окон следующая, в одном моем проекте понадобились всплывающие окна, да не просто всплывающие а поддерживающие следующую функциональность:
- наличие кнопок-ответов
- возможность задания кнопки по умолчанию
- возможность автонажатия кнопок по истечению некоторого времени с отображением таймера обратного отчета
- группировка окон, заключающаяся в том, что при появлении нового всплывающего окна, оное окно не перекрывала существующие, а при удалении окна с экрана, окна текущие сортировались в некий порядок.
- раскраска окна по ситуации - "стандартное", "информационное", "окно сообщения об ошибке" и.т.д
- возможность одновременного закрытия всех окон
- возможность перетаскивания окон и изменения размеров
ну и прочие мелкие полезняшки.
Долгие поиски в Инете увы ничего в плане этакой функциональности не дали (если не считать близкий по духу JvDesktopAlert из JEDI но он мне не понравился). Поэтому было принято решение изобрести велосипед. Велосипед вышел как не странно вполне работоспособным.Вообщем поличилось то, что получилось, и вы можете увидить сей велосипед в действии из демо-примера, скриншот которого представлен ниже
К сожалению я так и не разобрался, как вставлять файлы в блог, поэтому выкладываю их в обменник.
А мне JVCL-ный Alert понравился. Я его для себя немножечко допилил - получилась очень удобно.
ОтветитьУдалитьА мне он не очень приглянулся, мелкие кнопки, мало места под текстом и пр огрехи. Пришлось написать свой костыль
ОтветитьУдалитьДобрый день Уважаемый...
ОтветитьУдалитьПо Ссылке срок хранения истек, не могли бы Вы перезалить). Очень хочется опробовать)
http://zalil.ru/34927888
Удалитьhttp://zalil.ru/34927888
ОтветитьУдалитьЭтот комментарий был удален автором.
Удалить