CheckBox

TsgcHTMLComponent_CheckBox — una entrada de casilla (o interruptor de palanca) con etiqueta y vinculación a datasets que genera marcado form-check de Bootstrap 5, en Delphi, C++ Builder y .NET.

TsgcHTMLComponent_CheckBox

Una entrada booleana independiente que genera un form-check de Bootstrap — activa Switch para mostrarla como un interruptor. Configura el nombre, la etiqueta y el estado marcado y luego lee la propiedad HTML. Se distribuye en la misma unit que las entradas hermanas Edit, Memo y RadioGroup.

Clase del componente

TsgcHTMLComponent_CheckBox

Genera

Entrada form-check de Bootstrap 5

Lenguajes

Delphi, C++ Builder, .NET

Créalo, configúralo, genéralo

Configura Name, Label_ y Checked (y opcionalmente Switch) y luego lee HTML (o colócalo en una página 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

Propiedades y métodos clave

Los miembros que más utilizarás.

Identidad

Name establece el nombre del campo, Label_ el rótulo visible y CheckBoxID el id del elemento (por defecto chk_<Name>).

Estado

Checked establece el valor inicial y Disabled atenúa el control.

Switch

Switch cambia la casilla por un interruptor form-switch de Bootstrap manteniendo la misma semántica de casilla.

Vinculación a dataset

DataField junto con un DataSource asignado establece Checked a partir del campo booleano del registro actual.

Salida y hermanos

HTML devuelve el contenedor form-check con su entrada y etiqueta. La misma unit declara las entradas hermanas TsgcHTMLComponent_Edit, TsgcHTMLComponent_Memo y TsgcHTMLComponent_RadioGroup.

Sigue explorando

Todos los componentes de sgcHTMLExplora la matriz de características completa de más de 60 componentes.
Descargar prueba gratuitaLa prueba de 30 días incluye los proyectos de demostración 60.HTML.
PreciosLicencias Single, Team y Site con todo el código fuente.

¿Listo para empezar?

Descarga la prueba gratuita y empieza a crear interfaces web en Delphi, C++ Builder y .NET.