CheckBox

TsgcHTMLComponent_CheckBox — une case à cocher (ou interrupteur à bascule) avec un libellé et liaison aux jeux de données qui rend du balisage form-check Bootstrap 5, en Delphi, C++ Builder et .NET.

TsgcHTMLComponent_CheckBox

Une saisie booléenne autonome qui émet un form-check Bootstrap — activez Switch pour la rendre comme un interrupteur. Définissez le nom, le libellé et l'état coché, puis lisez la propriété HTML. Elle est fournie dans la même unité que les saisies sœurs Edit, Memo et RadioGroup.

Classe du composant

TsgcHTMLComponent_CheckBox

Produit

Saisie form-check Bootstrap 5

Langages

Delphi, C++ Builder, .NET

Créez-la, configurez-la, affichez-la

Définissez Name, Label_ et Checked (et éventuellement Switch), puis lisez HTML (ou intégrez-la dans une page TsgcHTMLTemplate_Bootstrap).

uses
  sgcHTML_Component_Edit;

var
  oCheck: TsgcHTMLComponent_CheckBox;
begin
  oCheck := TsgcHTMLComponent_CheckBox.Create(nil);
  try
    oCheck.Name := 'newsletter';
    oCheck.Label_ := 'Subscribe to the newsletter';
    oCheck.Checked := True;
    oCheck.Switch := True;   // render as a toggle switch

    WebModule.Response := oCheck.HTML;   // Bootstrap form-check
  finally
    oCheck.Free;
  end;
end;

// Or bind it to a boolean dataset field:
oCheck.DataField := 'Active';
oCheck.DataSource := dsCustomer;
// includes: sgcHTML_Component_Edit.hpp

TsgcHTMLComponent_CheckBox *oCheck = new TsgcHTMLComponent_CheckBox(NULL);
try
{
  oCheck->Name = "newsletter";
  oCheck->Label_ = "Subscribe to the newsletter";
  oCheck->Checked = true;
  oCheck->Switch = true;   // render as a toggle switch

  String html = oCheck->HTML;   // Bootstrap form-check
}
__finally
{
  delete oCheck;
}
using esegece.sgcWebSockets;

var check = new TsgcHTMLComponent_CheckBox();
check.Name = "newsletter";
check.Label_ = "Subscribe to the newsletter";
check.Checked = true;
check.Switch = true;   // render as a toggle switch

string html = check.HTML;   // Bootstrap form-check

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

Les membres que vous utilisez le plus souvent.

Identité

Name définit le nom du champ, Label_ la légende visible et CheckBoxID l'identifiant de l'élément (par défaut chk_<Name>).

État

Checked définit la valeur initiale et Disabled grise le contrôle.

Interrupteur

Switch remplace la case par une bascule form-switch Bootstrap tout en conservant la même sémantique de case à cocher.

Liaison de jeu de données

DataField associé à un DataSource affecté définit Checked à partir du champ booléen de l'enregistrement courant.

Sortie & sœurs

HTML renvoie le conteneur form-check avec sa saisie et son libellé. La même unité déclare les saisies sœurs TsgcHTMLComponent_Edit, TsgcHTMLComponent_Memo et TsgcHTMLComponent_RadioGroup.

Continuez l'exploration

Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 60 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.