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 — 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.
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.
TsgcHTMLComponent_Calendar
Aylık ızgara <table> içeren Bootstrap 5 kartı
Delphi, C++ Builder, .NET
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
En sık başvurduğunuz üyeler.
Year ve Month ızgarayı seçer; varsayılan olarak geçerli aya ayarlanırlar ve GetMonthName başlığı yönetir.
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.
LoadFromDataSet(aDataSet, aDateField, aTitleField), geçerli ay ve yıl içine düşen her satır için bir etkinlik oluşturur.
PrevURL ve NextURL ile birlikte ShowNavigation önceki/sonraki bağlantılarını işler; NavButtonClass onları biçimlendirir.
HighlightToday, TodayClass içindeki sınıfları kullanarak geçerli günü işaretler.
TableClass, EventDotSize ve CalendarID, tablo biçimlendirmesini ve nokta boyutunu ayarlar.