Placeholder

TsgcHTMLComponent_Placeholder — erzeugen Sie eine Bootstrap-5-Skelett-Ladekarte mit einer Schimmeranimation und konfigurierbaren Zeilen, Bild, Titel und Schaltflächen, in Delphi, C++ Builder und .NET.

TsgcHTMLComponent_Placeholder

Eine Skelett-Loader-Komponente, die Bootstrap-5-placeholder-Markup mit einem Glow- oder Wave-Schimmer ausgibt. Setzen Sie die Zeilenanzahl und welche Teile angezeigt werden, und lesen Sie dann die HTML-Eigenschaft — oder rufen Sie die statischen Helfer BuildCard / BuildText auf.

Komponentenklasse

TsgcHTMLComponent_Placeholder

Rendert

Bootstrap-5-Placeholder-Markup

Sprachen

Delphi, C++ Builder, .NET

In einer Zeile erstellen oder vollständig konfigurieren

Rufen Sie BuildCard(lineCount, animation) für eine vollständige Skelettkarte auf oder erstellen Sie die Komponente, setzen Sie LineCount, ShowImage und Animation und lesen Sie dann 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

Wichtige Eigenschaften & Methoden

Die Member, die Sie am häufigsten verwenden.

Zeilen

LineCount legt fest, wie viele Platzhalter-Textzeilen dargestellt werden (Standard 3), in unterschiedlichen Breiten, um echten Text nachzuahmen.

Animation

Animation wählt den paGlow- oder paWave-Schimmer über TsgcHTMLPlaceholderAnimation.

Bereiche

ShowImage fügt einen Bildblock hinzu, ShowTitle eine Titelleiste und ShowButtons zwei Schaltflächen-Platzhalter.

Erscheinungsbild

Size setzt die Platzhalterhöhe mit phSmall, phNormal, phLarge oder phExtraLarge; Color nimmt einen TsgcHTMLColor.

Statische Helfer

BuildCard(lineCount, animation) gibt eine vollständige Skelettkarte zurück; BuildText(lineCount, animation) nur Textzeilen; BuildButton(animation) eine einzelne Schaltfläche.

Ausgabe

HTML gibt die vollständige Bootstrap-Platzhalterkarte zurück — ersetzen Sie sie durch den echten Inhalt, sobald Ihre Daten geladen sind.

Weiter entdecken

Alle sgcHTML-KomponentenDurchsuchen Sie die vollständige Funktionsmatrix von über 60 Komponenten.
Kostenlose Testversion herunterladenDie 30-Tage-Testversion enthält die 60.HTML-Demoprojekte.
PreiseSingle-, Team- und Site-Lizenzen mit vollständigem Quellcode.

Bereit loszulegen?

Laden Sie die kostenlose Testversion herunter und beginnen Sie, Web-UIs in Delphi, C++ Builder und .NET zu erstellen.