DevExpress Scheduler seçili hücrenin başlığını öğrenebilmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
DevExpress Scheduler seçili hücrenin başlığını öğrenebilmek
Arkadaşlar resimlerde görülen DevExpress Scheduler komponenti.Yapmak istediğim şu.
1. İlk resimde görülen menüye başka bir menü ekleyip click eventine kod yazmak.
2.Seçili hücrede yer alan Subject ve Location alanlarında yazılı bilgiyi öğrenebilmek.
Bu durum son resimde görüldüğü üzere mesela Subject alanında Hasan Kaya yazıyor.Location alanında da 56254587894 yazıyor.
Dolayıyla ben sağ tuşla açılan menüye bir menü ekleyip, bu menüye tıklandığındada Subject ve Location alanındaki valueyi almak istiyorum.
Yardımlarınız için şimdiden teşekkürler....
Re: DevExpress Scheduler seçili hücrenin başlığını öğrenebil
cxScheduler bileşeninin EventPopupMenu.PopupMenu bölümüne bir Tpopupmenu bileşeni ata ve bu bileşenin onpopup eventine aşagıdaki kodu yaz, böylelikle popupmenu açılmadan istedigin bilgileri popmenudeki menulere yazabilirsin.
Kod: Tümünü seç
procedure Tform.PopupMenu1(Sender: TObject);
var
Aevent: TcxSchedulerEvent;
begin
if cxScheduler1.SelectedEventCount = 1 then
begin
AEvent:=cxSchedulerStorage1.GetEventByID(cxScheduler1.SelectedEvents[0].ID);
if Assigned(AEvent) then
begin
AEvent.Location .....
end;
end;
end;
Re: DevExpress Scheduler seçili hücrenin başlığını öğrenebil
@emin_as hocam çok teşekkür ederim.Gönderdiğin kod çok işime yaradı.Locationu alabiliyorum aşağıdaki örnek kodla.Ancak Popup menüyü eventpopup menüye atamama rağmen sağ tuş yapınca çıkmıyor.Acaba bunu nasıl yapabiliriz?
Teşekkürler...
Teşekkürler...
Re: DevExpress Scheduler seçili hücrenin başlığını öğrenebil
cxSCheduler1.EventPopupMenu.UseBuiltinPopupMenu --> false olmalı, aksi halde kendi varsayılan popupmenusunu kullanır.
Re: DevExpress Scheduler seçili hücrenin başlığını öğrenebil
@emin_as çok teşekkürler.Çok işime yaradı.