我有TcxScheduler
我希望能够在我点击事件时获取自定义字段的值。
捕获dblclick事件非常简单,但是我无法获得单击的事件。
答案 0 :(得分:1)
为什么不使用SchedulerBeforeEditing
procedure TFrmScheduler.SchedulerBeforeEditing(Sender: TcxCustomScheduler;
AEvent: TcxSchedulerControlEvent; AInplace: Boolean; var Allow: Boolean);
var
MyValue: Variant;
begin
inherited;
if not AInplace then
begin
try
if AEvent.Index = -1 then
begin
// do something like Add new event
end
else
begin
MyValue:=AEvent.GetCustomFieldValueByName('SomeField');
// do something
end;
finally
// ingore the edit
Allow:= False;
end;
end;
end;