Stepper
TsgcHTMLComponent_Stepper — affichez un indicateur d'assistant / de progression par étapes avec états terminé, courant et à venir, en Delphi, C++ Builder et .NET.
TsgcHTMLComponent_Stepper — affichez un indicateur d'assistant / de progression par étapes avec états terminé, courant et à venir, en Delphi, C++ Builder et .NET.
Un indicateur d'étapes qui émet du balisage Bootstrap 5 avec des cercles numérotés, des connecteurs et des couleurs d'état par étape. Ajoutez des éléments-étapes, définissez le State de chacun, puis lisez la propriété HTML.
TsgcHTMLComponent_Stepper
Du balisage d'étapes / d'assistant Bootstrap 5
Delphi, C++ Builder, .NET
Ajoutez des éléments-étapes, définissez le Title, la Description et le State de chacun, choisissez un Layout, puis lisez HTML (ou intégrez-le dans une page TsgcHTMLTemplate_Bootstrap).
uses
sgcHTML_Enums, sgcHTML_Component_Stepper;
var
oStepper: TsgcHTMLComponent_Stepper;
oStep: TsgcHTMLStepItem;
begin
oStepper := TsgcHTMLComponent_Stepper.Create(nil);
try
oStepper.Layout := slHorizontal;
oStepper.ShowContent := True;
oStepper.CurrentColorStyle := hcPrimary;
oStep := oStepper.Items.Add;
oStep.Title := 'Account';
oStep.Description := 'Sign in';
oStep.State := ssCompleted;
oStep := oStepper.Items.Add;
oStep.Title := 'Shipping';
oStep.Description := 'Address';
oStep.State := ssCurrent;
oStep.Content := '<p>Enter your delivery address</p>';
oStep := oStepper.Items.Add;
oStep.Title := 'Payment';
oStep.State := ssUpcoming;
WebModule.Response := oStepper.HTML; // Bootstrap stepper
finally
oStepper.Free;
end;
end;
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Stepper.hpp
TsgcHTMLComponent_Stepper *oStepper = new TsgcHTMLComponent_Stepper(NULL);
try
{
oStepper->Layout = slHorizontal;
oStepper->ShowContent = true;
oStepper->CurrentColorStyle = hcPrimary;
TsgcHTMLStepItem *oStep = oStepper->Items->Add();
oStep->Title = "Account";
oStep->Description = "Sign in";
oStep->State = ssCompleted;
oStep = oStepper->Items->Add();
oStep->Title = "Shipping";
oStep->Description = "Address";
oStep->State = ssCurrent;
oStep->Content = "<p>Enter your delivery address</p>";
oStep = oStepper->Items->Add();
oStep->Title = "Payment";
oStep->State = ssUpcoming;
String html = oStepper->HTML; // Bootstrap stepper
}
__finally
{
delete oStepper;
}
using esegece.sgcWebSockets;
var stepper = new TsgcHTMLComponent_Stepper();
stepper.Layout = TsgcHTMLStepperLayout.slHorizontal;
stepper.ShowContent = true;
stepper.CurrentColorStyle = TsgcHTMLColor.hcPrimary;
var step = stepper.Items.Add();
step.Title = "Account";
step.Description = "Sign in";
step.State = TsgcHTMLStepState.ssCompleted;
step = stepper.Items.Add();
step.Title = "Shipping";
step.Description = "Address";
step.State = TsgcHTMLStepState.ssCurrent;
step.Content = "<p>Enter your delivery address</p>";
step = stepper.Items.Add();
step.Title = "Payment";
step.State = TsgcHTMLStepState.ssUpcoming;
string html = stepper.HTML; // Bootstrap stepper
Les membres que vous utilisez le plus souvent.
Items est la collection TsgcHTMLStepItems ; Items.Add renvoie un TsgcHTMLStepItem avec Title, Description, Content, State et Icon.
Le State de chaque étape est ssUpcoming, ssCurrent ou ssCompleted, pilotant la couleur du cercle, le remplissage du connecteur et (avec ShowContent) le panneau de l'étape courante.
Layout choisit slHorizontal ou slVertical ; ShowContent rend le Content de l'étape active sous le rail.
CompletedColorStyle, CurrentColorStyle et UpcomingColorStyle (chacun un TsgcHTMLColor) teintent les cercles ; les variantes de chaîne *Color les remplacent par de l'hexadécimal brut.
CircleSize, ConnectorHeight, CompletedIcon, StepFontSize et StepDescFontSize ajustent le dimensionnement et les glyphes.
HTML renvoie le balisage du stepper et StepperID définit l'identifiant de son élément — servez-le, ou affectez-le au BodyContent d'un modèle de page.
| 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 |