Вверх ↑
Ответов: 2201
Рейтинг: 675
#1: 2017-04-05 13:46:20 ЛС | профиль | цитата
Tad, nesco, в системе опечатка, пропущена "о" в выпадающем меню "К сегдняшней дате".
nesco писал(а):
Вообще-то календарь на аглицком через "C" пишется -- Calendar.
Это у меня только в двух скриншотах, исправил.
Tad писал(а):
Напиши "К текущей дате"
Есть такая возможность, вставлять свое меню (Свойство Block\ToDayLink=True и onToDayLink).
Пример замены системного меню на свое

Add(MainForm,2953706,378,294)
{
Width=817
Height=587
Caption="Calendar"
}
Add(Calendar,12016330,448,294)
{
Left=155
Top=105
ToDayLink=0
Point(onToDayLink)
link(onToDayLink,6643468:doDeferredEvent,[])
}
Add(DeferredEvent,6643468,490,308)
{
link(onDeferredEvent,4648087:doPopupHere,[])
}
Add(PopupMenu,4648087,532,308)
{
Menu=#14:К текущей дате|
}
Таким же способом можно заменить все системные меню компонента.
nesco писал(а):
Вот только монотонный он какой-то, но это недостаток системного календаря.
Было желание приделать свою отрисовку, но начинаю сомневаться что это возможно.
карма: 11

0
Редактировалось 2 раз(а), последний 2017-04-05 13:48:03