RadioGroup
TsgcHTMLComponent_RadioGroup — Delphi, C++ Builder ve .NET'te Bootstrap 5 form-check radyolar işleyen, etiketli ve üst üste yığılmış veya satır içi düzene sahip, birbirini dışlayan radyo seçenekleri grubu.
TsgcHTMLComponent_RadioGroup — Delphi, C++ Builder ve .NET'te Bootstrap 5 form-check radyolar işleyen, etiketli ve üst üste yığılmış veya satır içi düzene sahip, birbirini dışlayan radyo seçenekleri grubu.
Tek bir Name'i paylaşan bir dizi Bootstrap form-check radyosu üreten, bağımsız ve tek seçimli bir girdi. Seçenek başlıklarını Items'a ekleyin, bir SelectedIndex seçin, ardından HTML özelliğini okuyun. Kardeş Edit, Memo ve CheckBox girdileriyle aynı birimde gelir.
TsgcHTMLComponent_RadioGroup
Bootstrap 5 form-check radyoları
Delphi, C++ Builder, .NET
Name ve Label_'ı ayarlayın, Items dize listesine başlıklar ekleyin, bir SelectedIndex seçin, ardından HTML'i okuyun (ya da bir TsgcHTMLTemplate_Bootstrap sayfasına yerleştirin).
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
En sık başvurduğunuz üyeler.
Name, bir grup oluşturmaları için her radyo tarafından paylaşılır, Label_, grup başlığıdır ve RadioGroupID, seçenek başına öğe kimliklerini tohumlar (varsayılan rg_<Name>).
Items, bir TStringList'tir — her seçim için Items.Add ile bir başlık ekleyin; her giriş, value'su başlık metni olan bir radyo olur.
SelectedIndex, önceden işaretlenmiş seçeneği işaretler (varsayılan -1, hiçbiri seçili değil).
InlineLayout, radyoları form-check-inline ile yatay olarak düzenler; üst üste yığılmış bir liste için kapalı bırakın.
Disabled, grubun tamamını grileştirir.
HTML, etiketli radyo grubunu döndürür. Aynı birim, kardeş TsgcHTMLComponent_Edit, TsgcHTMLComponent_Memo ve TsgcHTMLComponent_CheckBox girdilerini bildirir.