Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder DateTimePicker MonthCalendar Nesneleri


DateTimePicker MonthCalendar Nesneleri

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda DateTimePicker ve MonthCalendar nesneleri üzerinde bir çalışma yapılmıştır. DateTimePicker bildiğiniz üzere basit anlamdan tarih seçme kutusudur. Fakat programımızda iki adet farklı DateTimePicker göreceksiniz. Birincisi tarih seçme işlemine yararken diğerinde ise her biri (saat,dakika,saniye) azaltıp arttırılabilir şekilde ayarlanabilen bir saat ile karşılacaksınız. DateTimePicker'ın tarih mi saat mi olacağını ise özellik penceresindeki Kind özelliği belirler. dtkDate seçerseniz tarih, dtkTime seçerseniz saat olur. Biz saat olan türüne programımızda basit bir atama örneği gösterdik aslında yapılması gereken sistem saatini çekip onu atamaktır. Ama burada önemli olan nasıl ataması yapıldığının gösterilmesi idi sistem saati ilgili örnekler zaten sitemizde mevcuttur.

MonthCalendar nesnesi ise bir takvimdir. ShowTodayCircle özelliği true ise bugunun tarihinin gösterildiği yerde bir kırmızı elip çizer false ise çizilmez. FirstDayOfWeek özelliği nesne üzerine haftanın hangi günden başlayacağının ayarlanması için kullanılabilir. Bazı günler çalışan şirketler için ideal bir özellik olabilir.Boyutunu büyültüp küçültürek gösterilecek ay sayısını ayarlayabilirsiniz.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::FormCreate(TObject *Sender)
  19. {
  20. DateTimePicker2->Time=StrToTime("23:14:30");
  21. }
  22. //---------------------------------------------------------------------------
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Çarşamba, 12 Eylül 2012 19:34 )