RadioGroup
TsgcHTMLComponent_RadioGroup — un groupe d'options radio mutuellement exclusives avec un libellé et une mise en page empilée ou en ligne qui rend des boutons radio form-check Bootstrap 5, en Delphi, C++ Builder et .NET.
TsgcHTMLComponent_RadioGroup — un groupe d'options radio mutuellement exclusives avec un libellé et une mise en page empilée ou en ligne qui rend des boutons radio form-check Bootstrap 5, en Delphi, C++ Builder et .NET.
Une saisie à choix unique autonome qui émet un ensemble de boutons radio form-check Bootstrap partageant un même Name. Ajoutez les libellés d'options à Items, choisissez un SelectedIndex, puis lisez la propriété HTML. Elle est fournie dans la même unité que les saisies sœurs Edit, Memo et CheckBox.
TsgcHTMLComponent_RadioGroup
Des boutons radio form-check Bootstrap 5
Delphi, C++ Builder, .NET
Définissez Name et Label_, ajoutez des libellés à la liste de chaînes Items, choisissez un SelectedIndex, puis lisez HTML (ou intégrez-le dans une page TsgcHTMLTemplate_Bootstrap).
uses
sgcHTML_Component_Edit;
var
oRadio: TsgcHTMLComponent_RadioGroup;
begin
oRadio := TsgcHTMLComponent_RadioGroup.Create(nil);
try
oRadio.Name := 'plan';
oRadio.Label_ := 'Choose a plan';
oRadio.Items.Add('Free');
oRadio.Items.Add('Pro');
oRadio.Items.Add('Enterprise');
oRadio.SelectedIndex := 1;
oRadio.InlineLayout := True;
WebModule.Response := oRadio.HTML; // Bootstrap form-check radios
finally
oRadio.Free;
end;
end;
// includes: sgcHTML_Component_Edit.hpp
TsgcHTMLComponent_RadioGroup *oRadio = new TsgcHTMLComponent_RadioGroup(NULL);
try
{
oRadio->Name = "plan";
oRadio->Label_ = "Choose a plan";
oRadio->Items->Add("Free");
oRadio->Items->Add("Pro");
oRadio->Items->Add("Enterprise");
oRadio->SelectedIndex = 1;
oRadio->InlineLayout = true;
String html = oRadio->HTML; // Bootstrap form-check radios
}
__finally
{
delete oRadio;
}
using esegece.sgcWebSockets;
var radio = new TsgcHTMLComponent_RadioGroup();
radio.Name = "plan";
radio.Label_ = "Choose a plan";
radio.Items.Add("Free");
radio.Items.Add("Pro");
radio.Items.Add("Enterprise");
radio.SelectedIndex = 1;
radio.InlineLayout = true;
string html = radio.HTML; // Bootstrap form-check radios
Les membres que vous utilisez le plus souvent.
Name est partagé par chaque bouton radio pour qu'ils forment un seul groupe, Label_ est la légende du groupe et RadioGroupID amorce les identifiants d'éléments par option (par défaut rg_<Name>).
Items est une TStringList — ajoutez un libellé par choix avec Items.Add ; chaque entrée devient un bouton radio dont la value est le texte du libellé.
SelectedIndex marque l'option pré-cochée (par défaut -1, aucune sélectionnée).
InlineLayout dispose les boutons radio horizontalement avec form-check-inline ; désactivez-le pour une liste empilée.
Disabled grise l'ensemble du groupe.
HTML renvoie le groupe de boutons radio libellé. La même unité déclare les saisies sœurs TsgcHTMLComponent_Edit, TsgcHTMLComponent_Memo et TsgcHTMLComponent_CheckBox.
| 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 |