PetrovD, а вот когда надо по DblClick'у создавать Event'ы, как узнать, на какой час юзер захотел создать?
Вопрос два: Как-нибудь можно просто узнавать ID события в момент клика по нему кнопкой мыши? Надо сделать Action'ы для контекстного меню. Приходится писать в Scheduler OnContextPopup:
var
ID: Integer;
begin
if Scheduler.ViewDay.HitTest.HitAtEvent then
ID := Scheduler.ViewDay.HitTest.Event.ID;
if Scheduler.ViewWeek.HitTest.HitAtEvent then
ID := Scheduler.ViewWeek.HitTest.Event.ID;
if Scheduler.ViewWeeks.HitTest.HitAtEvent then
ID := Scheduler.ViewWeeks.HitTest.Event.ID;
if Scheduler.ViewYear.HitTest.HitAtEvent then
ID := Scheduler.ViewYear.HitTest.Event.ID;
if Scheduler.ViewTimeGrid.HitTest.HitAtEvent then
ID := Scheduler.ViewTimeGrid.HitTest.Event.ID;
ShowMessage(IntToStr(ID));
end;
Но это же никуда не годится. Явно есть какой-то более простой способ. Как быть?
GetHitTest'а, как у грида нету