Spinner

TsgcHTMLComponent_Spinner — Delphi, C++ Builder ve .NET'te boyut, renk ve erişilebilir metinle kenarlık veya büyüme stilinde bir Bootstrap 5 yükleme döndürücüsü işleyin.

TsgcHTMLComponent_Spinner

Bootstrap 5 spinner işaretlemesi üreten bir yükleme döndürücüsü bileşeni. Döndürücü türünü, boyutunu ve rengini seçin, ardından HTML özelliğini okuyun — ya da tek satırlık çözüm için statik Build yardımcısını çağırın.

Bileşen sınıfı

TsgcHTMLComponent_Spinner

İşler

Bootstrap 5 spinner işaretlemesi

Diller

Delphi, C++ Builder, .NET

Tek satırda oluşturun ya da tam olarak yapılandırın

Hızlı bir döndürücü için Build(spinnerType, color, size)'i çağırın ya da bileşeni oluşturun, SpinnerType, Size ve ColorStyle'ı ayarlayın, ardından HTML'i okuyun.

uses
  sgcHTML_Enums, sgcHTML_Component_Spinner;

// One-line static helper (primary form):
var
  vHTML: string;
begin
  vHTML := TsgcHTMLComponent_Spinner.Build(spBorder, hcPrimary, ssNormal);
  WebModule.Response := vHTML;
end;

// Or configure it fully:
var
  oSpin: TsgcHTMLComponent_Spinner;
begin
  oSpin := TsgcHTMLComponent_Spinner.Create(nil);
  try
    oSpin.SpinnerType := spGrow;
    oSpin.Size := ssSmall;
    oSpin.ColorStyle := hcSuccess;
    oSpin.Text := 'Loading...';
    oSpin.SpinnerID := 'loader';

    WebModule.Response := oSpin.HTML;   // Bootstrap spinner markup
  finally
    oSpin.Free;
  end;
end;
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Spinner.hpp

// One-line static helper (primary form):
String html = TsgcHTMLComponent_Spinner::Build(spBorder, hcPrimary, ssNormal);

// Or configure it fully:
TsgcHTMLComponent_Spinner *oSpin = new TsgcHTMLComponent_Spinner(NULL);
try
{
  oSpin->SpinnerType = spGrow;
  oSpin->Size = ssSmall;
  oSpin->ColorStyle = hcSuccess;
  oSpin->Text = "Loading...";
  oSpin->SpinnerID = "loader";

  String body = oSpin->HTML;   // Bootstrap spinner markup
}
__finally
{
  delete oSpin;
}
using esegece.sgcWebSockets;

// One-line static helper (primary form):
string html = TsgcHTMLComponent_Spinner.Build(TsgcHTMLSpinnerType.spBorder,
    TsgcHTMLColor.hcPrimary, TsgcHTMLSpinnerSize.ssNormal);

// Or configure it fully:
var spin = new TsgcHTMLComponent_Spinner();
spin.SpinnerType = TsgcHTMLSpinnerType.spGrow;
spin.Size = TsgcHTMLSpinnerSize.ssSmall;
spin.ColorStyle = TsgcHTMLColor.hcSuccess;
spin.Text = "Loading...";
spin.SpinnerID = "loader";

string body = spin.HTML;   // Bootstrap spinner markup

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

Tür

SpinnerType, TsgcHTMLSpinnerType aracılığıyla spBorder (dönen halka) veya spGrow (titreşen nokta) seçer.

Boyut

Size, TsgcHTMLSpinnerSize aracılığıyla ssNormal veya ssSmall seçer.

Renk

ColorStyle, bir TsgcHTMLColor alır (hcPrimary veya hcSuccess gibi); Color, ham bir Bootstrap renk adı dizesi kabul eder.

Erişilebilirlik

Text, ekran okuyucular tarafından okunan görsel olarak gizli durum etiketini ayarlar (varsayılan, yerel ayarın "Loading..." metni).

Kimlik

SpinnerID, döndürücüyü JavaScript'ten gösterebilmeniz veya kaldırabilmeniz için öğe kimliğini atar.

Statik yardımcı & çıktı

Build(spinnerType, color, size), hazır bir döndürücü döndürür; HTML, rolü ve gizli metniyle Bootstrap döndürücü işaretlemesini üretir.

Keşfetmeye devam edin

Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ve .NET'te web arayüzleri oluşturmaya başlayın.