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

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.

Classe du composant

TsgcHTMLComponent_Placeholder

Produit

Du balisage placeholder Bootstrap 5

Langages

Delphi, C++ Builder, .NET

Construisez-le en une ligne, ou configurez-le entièrement

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

Propriétés & méthodes clés

Les membres que vous utilisez le plus souvent.

Lignes

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

Animation sélectionne le scintillement paGlow ou paWave via TsgcHTMLPlaceholderAnimation.

Sections

ShowImage ajoute un bloc d'image, ShowTitle une barre de titre et ShowButtons deux espaces réservés de boutons.

Apparence

Size définit la hauteur de l'espace réservé avec phSmall, phNormal, phLarge ou phExtraLarge ; Color prend un TsgcHTMLColor.

Assistants statiques

BuildCard(lineCount, animation) renvoie une carte squelette complète ; BuildText(lineCount, animation) uniquement des lignes de texte ; BuildButton(animation) un seul bouton.

Sortie

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.

Continuez l'exploration

Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 60 composants.
Télécharger la version d'essai gratuiteLa version d'essai de 30 jours fournit les projets de démonstration 60.HTML.
TarifsLicences Single, Team et Site avec code source complet.

Prêt à démarrer ?

Téléchargez la version d'essai gratuite et commencez à créer des interfaces web en Delphi, C++ Builder et .NET.