TcxScheduler
イベントをdblclickしたときに、カスタムフィールドの値を取得できるようにしたい場所があります。dblclickイベントをキャッチするのは非常に簡単ですが、クリックされたイベントを取得するのに問題があります。
1974 次
1 に答える
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;
于 2012-04-11T07:41:28.833 に答える