Composant Slider — sgcHTML | eSeGeCe

Slider

TsgcHTMLComponent_Slider — affichez un curseur de plage Bootstrap avec un badge de valeur en direct, des libellés min/max optionnels et une coloration, en Delphi, C++ Builder et .NET.

TsgcHTMLComponent_Slider

Une saisie Bootstrap form-range avec libellé. Définissez les bornes Min/Max/Step et une Value de départ, choisissez un ColorStyle, puis lisez la propriété HTML.

Classe du composant

TsgcHTMLComponent_Slider

Produit

form-range Bootstrap + badge de valeur en direct

Langages

Delphi, C++ Builder, .NET

Définissez les bornes, affichez-le

Définissez Min, Max, Step et une Value de départ, choisissez un ColorStyle, puis lisez HTML.

uses
  sgcHTML_Enums, sgcHTML_Component_Slider;

var
  oSlider: TsgcHTMLComponent_Slider;
begin
  oSlider := TsgcHTMLComponent_Slider.Create(nil);
  try
    oSlider.FieldName := 'volume';
    oSlider.LabelText := 'Volume';
    oSlider.Min := 0;
    oSlider.Max := 100;
    oSlider.Step := 5;
    oSlider.Value := 50;
    oSlider.ShowMinMax := True;
    oSlider.ColorStyle := hcSuccess;

    WebModule.Response := oSlider.HTML;   // form-range + live value badge
  finally
    oSlider.Free;
  end;
end;
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Slider.hpp

TsgcHTMLComponent_Slider *oSlider = new TsgcHTMLComponent_Slider(NULL);
try
{
  oSlider->FieldName = "volume";
  oSlider->LabelText = "Volume";
  oSlider->Min = 0;
  oSlider->Max = 100;
  oSlider->Step = 5;
  oSlider->Value = 50;
  oSlider->ShowMinMax = true;
  oSlider->ColorStyle = hcSuccess;

  String html = oSlider->HTML;   // form-range + live value badge
}
__finally
{
  delete oSlider;
}
using esegece.sgcWebSockets;

var slider = new TsgcHTMLComponent_Slider();
slider.FieldName = "volume";
slider.LabelText = "Volume";
slider.Min = 0;
slider.Max = 100;
slider.Step = 5;
slider.Value = 50;
slider.ShowMinMax = true;
slider.ColorStyle = TsgcHTMLColor.hcSuccess;

string html = slider.HTML;   // form-range + live value badge

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

Les membres que vous utilisez le plus souvent.

Plage

Min (par défaut 0), Max (par défaut 100) et Step (par défaut 1) bornent l'<input type="range">.

Valeur

Value définit la position de départ ; ShowValue (par défaut True) affiche un badge en direct mis à jour via un gestionnaire oninput en ligne pendant que l'utilisateur glisse.

Libellés

LabelText affiche un form-label au-dessus du curseur ; ShowMinMax (par défaut False) affiche les bornes Min/Max sous la piste.

Couleur

Color accepte une chaîne hexadécimale brute ; si elle est vide, ColorStyle (TsgcHTMLColor, par défaut hcPrimary) fournit la couleur d'accentuation pour la piste et le badge de valeur.

Envoi

FieldName définit l'attribut name pour que la valeur soit envoyée avec le formulaire ; Disabled la retire de l'ensemble soumis.

Identité

SliderID définit l'id de l'élément (revient à sld_<FieldName> ou à un id généré automatiquement).

Continuez l'exploration

Aide en ligneRéférence API complète et guide d’utilisation pour ce composant.
Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 80 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.