Spinner
TsgcHTMLComponent_Spinner — renderize um spinner de carregamento do Bootstrap 5 no estilo borda ou crescimento, com tamanho, cor e texto acessível, em Delphi, C++ Builder e .NET.
TsgcHTMLComponent_Spinner — renderize um spinner de carregamento do Bootstrap 5 no estilo borda ou crescimento, com tamanho, cor e texto acessível, em Delphi, C++ Builder e .NET.
Um componente de spinner de carregamento que emite markup spinner do Bootstrap 5. Escolha o tipo, o tamanho e a cor do spinner e então leia a propriedade HTML — ou chame o helper estático Build para uma linha única.
TsgcHTMLComponent_Spinner
Markup de spinner do Bootstrap 5
Delphi, C++ Builder, .NET
Chame Build(spinnerType, color, size) para um spinner rápido, ou crie o componente, defina SpinnerType, Size e ColorStyle e então leia HTML.
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
Os membros que você usa com mais frequência.
SpinnerType seleciona spBorder (anel rotativo) ou spGrow (ponto pulsante) via TsgcHTMLSpinnerType.
Size escolhe ssNormal ou ssSmall via TsgcHTMLSpinnerSize.
ColorStyle recebe um TsgcHTMLColor (como hcPrimary ou hcSuccess); Color aceita uma string de nome de cor Bootstrap bruta.
Text define o rótulo de status visualmente oculto lido por leitores de tela (padrão o texto "Loading..." do locale).
SpinnerID atribui o id do elemento para que você possa mostrar ou remover o spinner a partir do JavaScript.
Build(spinnerType, color, size) retorna um spinner pronto; HTML emite o markup de spinner Bootstrap com seu role e texto oculto.
| Todos os Componentes sgcHTMLExplore a matriz completa de recursos com mais de 60 componentes. | Abrir | |
| Baixar Versão de Avaliação GratuitaA avaliação de 30 dias inclui os projetos de demonstração 60.HTML. | Abrir | |
| PreçosLicenças Single, Team e Site com código-fonte completo. | Abrir |