Calendar

TsgcHTMLComponent_Calendar — Delphi, C++ Builder ve .NET'te renkli etkinlik noktaları, bugün vurgusu ve önceki/sonraki gezinme içeren bir aylık ızgara takvimi işleyin.

TsgcHTMLComponent_Calendar

Year ve Month'u ayarlayın, belirli günlere etkinlikler ekleyin (ya da bir veri kümesi bağlayın), ardından HTML özelliğini okuyun.

Bileşen sınıfı

TsgcHTMLComponent_Calendar

İşler

Aylık ızgara <table> içeren Bootstrap 5 kartı

Diller

Delphi, C++ Builder, .NET

Ayı ayarlayın, etkinlikler ekleyin, işleyin

Year ve Month'u ayarlayın, bir Day, Title ve Color içeren birkaç Events.Add girdisi ekleyin, ardından HTML'i okuyun.

uses
  sgcHTML_Component_Calendar;

var
  oCal: TsgcHTMLComponent_Calendar;
  oEvt: TsgcHTMLCalendarEvent;
begin
  oCal := TsgcHTMLComponent_Calendar.Create(nil);
  try
    oCal.Year := 2026;
    oCal.Month := 6;
    oCal.HighlightToday := True;
    oCal.ShowNavigation := True;

    oEvt := oCal.Events.Add;
    oEvt.Day := 12;
    oEvt.Title := 'Release';
    oEvt.Color := '#7C3AED';

    WebModule.Response := oCal.HTML;   // card + month-grid table
  finally
    oCal.Free;
  end;
end;

// Or bind it straight to a dataset:
oCal.LoadFromDataSet(qryEvents, 'EventDate', 'Subject');
// includes: sgcHTML_Component_Calendar.hpp

TsgcHTMLComponent_Calendar *oCal = new TsgcHTMLComponent_Calendar(NULL);
try
{
  oCal->Year = 2026;
  oCal->Month = 6;
  oCal->HighlightToday = true;
  oCal->ShowNavigation = true;

  TsgcHTMLCalendarEvent *oEvt = oCal->Events->Add();
  oEvt->Day = 12;
  oEvt->Title = "Release";
  oEvt->Color = "#7C3AED";

  String html = oCal->HTML;   // card + month-grid table
}
__finally
{
  delete oCal;
}
using esegece.sgcWebSockets;

var cal = new TsgcHTMLComponent_Calendar();
cal.Year = 2026;
cal.Month = 6;
cal.HighlightToday = true;
cal.ShowNavigation = true;

var evt = cal.Events.Add();
evt.Day = 12;
evt.Title = "Release";
evt.Color = "#7C3AED";

string html = cal.HTML;   // card + month-grid table

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

Ay

Year ve Month ızgarayı seçer; varsayılan olarak geçerli aya ayarlanırlar ve GetMonthName başlığı yönetir.

Etkinlikler

Events, bir Day, Title, onaltılık Color ve numaralandırılmış ColorStyle içeren öğeleri tutar; her etkinlik gününün altında renkli bir nokta olarak işlenir.

Veri kümesi bağlama

LoadFromDataSet(aDataSet, aDateField, aTitleField), geçerli ay ve yıl içine düşen her satır için bir etkinlik oluşturur.

Gezinme

PrevURL ve NextURL ile birlikte ShowNavigation önceki/sonraki bağlantılarını işler; NavButtonClass onları biçimlendirir.

Bugün

HighlightToday, TodayClass içindeki sınıfları kullanarak geçerli günü işaretler.

Görünüm

TableClass, EventDotSize ve CalendarID, tablo biçimlendirmesini ve nokta boyutunu ayarlar.

Keşfetmeye devam edin

Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ve .NET'te web arayüzleri oluşturmaya başlayın.