MonthCalendar ilk günün adı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

MonthCalendar ilk günün adı

Mesaj gönderen haydarxxx »

MonthCalendar da seçili olan ayın ilk günü yani 1 'i hangi güne geldiğini ve ayın kaç gün çektiğini edit içine nasıl yazdırabiliriz.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: MonthCalendar ilk günün adı

Mesaj gönderen aslangeri »

s.a.
dateutils unitindeki fonksiyonları incele :wink:
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
recepuncu
Üye
Mesajlar: 66
Kayıt: 04 Nis 2006 08:22
Konum: Çorum

Re: MonthCalendar ilk günün adı

Mesaj gönderen recepuncu »

biraz daha yardımcı olursak mesela Caption := FormatDateTime('dddd',MonthCalendar1.Date); burdan devam edebilirsinde..
"Şu deredeki su,kaç kere değişti,yıldızların akisleri hep yerinde."
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Re: MonthCalendar ilk günün adı

Mesaj gönderen haydarxxx »

aslangeri hocam dateutils inceleyip yazdım ama forumda sorduğum soru şeklinde bir bilgiye ralayamadım.

sy recepuncu bu bize yılı verir sistem üzerinden yıl gün ay bulmak tmm ama benim istediğim biraz farklı bir durum.
zyildiz
Üye
Mesajlar: 115
Kayıt: 09 Mar 2004 01:22
Konum: Adapazarı

Re: MonthCalendar ilk günün adı

Mesaj gönderen zyildiz »

aslangeri hocamın dediği dateutils fonksiyonları ile sectiğin tarihin haftanın hangi gunune geldiğini bulabiliyorsun.
Medeniyet dediğin hayat almaz, hayat verir. Senin dedelerin ninelerin bunu gerçekleştirdi... Şemsettin YEŞİL
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: MonthCalendar ilk günün adı

Mesaj gönderen Battosai »

Ufak bir örnek...

Kod: Tümünü seç

var
  myDate : TDateTime;
  day    : array[1..7] of string;
begin
  day[1] := 'Pazartesi';
  day[2] := 'Salı';
  day[3] := 'Çarşamba';
  day[4] := 'Perşembe;
  day[5] := 'Cuma';
  day[6] := 'Cumartesi';
  day[7] := 'Pazar';
  myDate := EncodeDate(2002, 12, 25);
  edit.text:=day[DayOfTheWeek(myDate)];
end;
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Re: MonthCalendar ilk günün adı

Mesaj gönderen haydarxxx »

Bottasa i teşekkür ediyorum.MonthCalendar a göre nasıl uygularız bunu.Yani MonthCalendar değiştirildikce (elle.)
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: MonthCalendar ilk günün adı

Mesaj gönderen Battosai »

Kodu bir fonksiyon haline getir...MonthCalendar'ın onclik veya onchange olayı varsa oraya yaz....
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Re: MonthCalendar ilk günün adı

Mesaj gönderen haydarxxx »

Battosai onu denemiştim ama hangi gün seçili ise hep o günün adını edit içine laıyor yani ayı değiştiridiğimde seçili gün çarşamba ise bir sonraki ayın o tarihli çarşambasını gösteriyor.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: MonthCalendar ilk günün adı

Mesaj gönderen Battosai »

Bu işleri birazda koda bişeyler katarak halletmen lazım...örneğin ayın değiştiğini nasıl anlarsın seçili ayı tutan bir değişken ile...peki değiştiğinde ne yaparsın...tarih değerini kendin bilirlersin...sadece gün kısmını böylece ay değiştimi ayın 1. gününe geçebilirsin...
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Re: MonthCalendar ilk günün adı

Mesaj gönderen haydarxxx »

hocam

Kod: Tümünü seç

myDate := EncodeDate(2002, 12, 25);

2002, 12, 25 ne anlama geliyor :oops: Burası yıl ay gün değişkenimi.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: MonthCalendar ilk günün adı

Mesaj gönderen Battosai »

myDate := EncodeDate(2002, 12, 25); bu yapıyı kullanmana gerek yok...
myDate:=MontCalender.date;
şeklinde kullanabilirsiniz...
recepuncu
Üye
Mesajlar: 66
Kayıt: 04 Nis 2006 08:22
Konum: Çorum

Re: MonthCalendar ilk günün adı

Mesaj gönderen recepuncu »

haydarxxx yazdı:aslangeri hocam dateutils inceleyip yazdım ama forumda sorduğum soru şeklinde bir bilgiye ralayamadım.

sy recepuncu bu bize yılı verir sistem üzerinden yıl gün ay bulmak tmm ama benim istediğim biraz farklı bir durum.

ben oraya 'dddd' yazdım yılı vermesin günü versin diye :) bi deneyin isterseniz derim ben kolay gelsin..
"Şu deredeki su,kaç kere değişti,yıldızların akisleri hep yerinde."
Cevapla