2012-04-11 3 views
1

나는 이벤트를 dblclick 할 때 customfield의 값을 얻을 수 있기를 원하는 TcxScheduler을 보유하고 있습니다. dblclick 이벤트를 잡는 것은 매우 간단하지만 클릭 한 이벤트를받는 데 문제가 있습니다.TcxScheduler 일정 이벤트 편집기를 만들려면 어떻게해야합니까?

+0

를 사용 하는가? 무슨 문제가 있습니까? 이 이벤트와 관련된 코드는 어떻게 보이나요? 맞춤 입력란을 어떻게 설정 했습니까? –

+1

cxScheduler가 DevExpress에서 제공된다고 가정하면 지원 포럼에서 요청하는 것이 좋습니다. –

+0

@Marjan Venema : DevExpress는 Stackoverflow (cf. [DevExpress Team] (http://stackoverflow.com/users/380926/devexpress-team) 참조)의 마지막 활동으로 2 월 8 일 9시 26 분에 내 게시하다). – menjaraz

답변

1

왜 당신이 ellaborate하시기 바랍니다 수있는 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; 
+0

그것은 OZ8HP가하고 싶은 일에 달려 있습니다. OZ8HP가 dblclick에서 새 이벤트를 원하거나 그가 costumfields로 자체 편집 된 폼을 원한다면 SchedulerBeforeEditing – Ravaut123

+0

을 사용하는 것이 나에게 그 트릭을하는 것을 선호합니다. 내가 작업하고있는 것은 내 앱에서 만든 모든 백업이 이벤트로 나열되고 사용자가 해당 파일에서 데이터를 복원 할 수있는 일정을 dblclick 할 수있는 캘린더 양식입니다. 조금 지나칠 수도 있지만 멋지게 보입니다. 백업을 만들었을 때 사용자를 보여주는 좋은 방법이라고 생각합니다. – OZ8HP

관련 문제