Placeholder
TsgcHTMLComponent_Placeholder — affichez une carte de chargement en squelette Bootstrap 5 avec une animation de scintillement et des lignes, une image, un titre et des boutons configurables, en Delphi, C++ Builder et .NET.
TsgcHTMLComponent_Placeholder — affichez une carte de chargement en squelette Bootstrap 5 avec une animation de scintillement et des lignes, une image, un titre et des boutons configurables, en Delphi, C++ Builder et .NET.
Un composant de chargement en squelette qui émet du balisage placeholder Bootstrap 5 avec un scintillement en lueur ou en vague. Définissez le nombre de lignes et les parties à afficher, puis lisez la propriété HTML — ou appelez les assistants statiques BuildCard / BuildText.
TsgcHTMLComponent_Placeholder
Du balisage placeholder Bootstrap 5
Delphi, C++ Builder, .NET
Appelez BuildCard(lineCount, animation) pour une carte squelette complète, ou créez le composant, définissez LineCount, ShowImage et Animation, puis lisez HTML.
uses
sgcHTML_Enums, sgcHTML_Component_Placeholder;
// One-line static helper (primary form):
var
vHTML: string;
begin
vHTML := TsgcHTMLComponent_Placeholder.BuildCard(3, paWave);
WebModule.Response := vHTML;
end;
// Or configure it fully:
var
oPH: TsgcHTMLComponent_Placeholder;
begin
oPH := TsgcHTMLComponent_Placeholder.Create(nil);
try
oPH.LineCount := 4;
oPH.Animation := paGlow;
oPH.Color := hcSecondary;
oPH.ShowImage := True;
oPH.ShowTitle := True;
oPH.ShowButtons := True;
WebModule.Response := oPH.HTML; // Bootstrap placeholder card
finally
oPH.Free;
end;
end;
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Placeholder.hpp
// One-line static helper (primary form):
String html = TsgcHTMLComponent_Placeholder::BuildCard(3, paWave);
// Or configure it fully:
TsgcHTMLComponent_Placeholder *oPH = new TsgcHTMLComponent_Placeholder(NULL);
try
{
oPH->LineCount = 4;
oPH->Animation = paGlow;
oPH->Color = hcSecondary;
oPH->ShowImage = true;
oPH->ShowTitle = true;
oPH->ShowButtons = true;
String body = oPH->HTML; // Bootstrap placeholder card
}
__finally
{
delete oPH;
}
using esegece.sgcWebSockets;
// One-line static helper (primary form):
string html = TsgcHTMLComponent_Placeholder.BuildCard(3,
TsgcHTMLPlaceholderAnimation.paWave);
// Or configure it fully:
var ph = new TsgcHTMLComponent_Placeholder();
ph.LineCount = 4;
ph.Animation = TsgcHTMLPlaceholderAnimation.paGlow;
ph.Color = TsgcHTMLColor.hcSecondary;
ph.ShowImage = true;
ph.ShowTitle = true;
ph.ShowButtons = true;
string body = ph.HTML; // Bootstrap placeholder card
Les membres que vous utilisez le plus souvent.
LineCount définit le nombre de lignes de texte d'espace réservé rendues (3 par défaut) à des largeurs variées pour imiter du vrai texte.
Animation sélectionne le scintillement paGlow ou paWave via TsgcHTMLPlaceholderAnimation.
ShowImage ajoute un bloc d'image, ShowTitle une barre de titre et ShowButtons deux espaces réservés de boutons.
Size définit la hauteur de l'espace réservé avec phSmall, phNormal, phLarge ou phExtraLarge ; Color prend un TsgcHTMLColor.
BuildCard(lineCount, animation) renvoie une carte squelette complète ; BuildText(lineCount, animation) uniquement des lignes de texte ; BuildButton(animation) un seul bouton.
HTML renvoie la carte d'espace réservé Bootstrap complète — remplacez-la par le contenu réel une fois vos données chargées.
| 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 |