Calendar
TsgcHTMLComponent_Calendar — affichez un calendrier en grille mensuelle avec points d'événements colorés, mise en évidence du jour et navigation précédent/suivant, en Delphi, C++ Builder et .NET.
TsgcHTMLComponent_Calendar — affichez un calendrier en grille mensuelle avec points d'événements colorés, mise en évidence du jour et navigation précédent/suivant, en Delphi, C++ Builder et .NET.
Définissez l'Year et le Month, ajoutez des événements à des jours précis (ou liez un jeu de données), puis lisez la propriété HTML.
TsgcHTMLComponent_Calendar
Une carte Bootstrap 5 avec une <table> en grille mensuelle
Delphi, C++ Builder, .NET
Définissez Year et Month, ajoutez quelques entrées Events.Add avec un Day, un Title et une Color, puis lisez HTML.
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
Les membres que vous utilisez le plus souvent.
Year et Month sélectionnent la grille ; ils prennent par défaut le mois courant, et GetMonthName pilote l'en-tête.
Events contient des éléments avec un Day, un Title, une Color hexadécimale et une énumération ColorStyle ; chaque événement est rendu comme un point coloré sous son jour.
LoadFromDataSet(aDataSet, aDateField, aTitleField) crée un événement par ligne tombant dans le mois et l'année courants.
ShowNavigation avec PrevURL et NextURL rend des liens précédent/suivant ; NavButtonClass les stylise.
HighlightToday marque le jour courant à l'aide des classes de TodayClass.
TableClass, EventDotSize et CalendarID ajustent le style du tableau et la taille des points.
| Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 60 composants. | Ouvrir | |
| Télécharger la version d'essai gratuiteLa version d'essai de 30 jours fournit les projets de démonstration 60.HTML. | Ouvrir | |
| TarifsLicences Single, Team et Site avec code source complet. | Ouvrir |