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

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.

Bileşen sınıfı

TsgcHTMLComponent_RadioGroup

İşler

Bootstrap 5 form-check radyoları

Diller

Delphi, C++ Builder, .NET

Oluşturun, seçenekler ekleyin, işleyin

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

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

Kimlik

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>).

Seçenekler

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.

Seçim

SelectedIndex, önceden işaretlenmiş seçeneği işaretler (varsayılan -1, hiçbiri seçili değil).

Düzen

InlineLayout, radyoları form-check-inline ile yatay olarak düzenler; üst üste yığılmış bir liste için kapalı bırakın.

Durum

Disabled, grubun tamamını grileştirir.

Çıktı & kardeşler

HTML, etiketli radyo grubunu döndürür. Aynı birim, kardeş TsgcHTMLComponent_Edit, TsgcHTMLComponent_Memo ve TsgcHTMLComponent_CheckBox girdilerini bildirir.

Keşfetmeye devam edin

Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ve .NET'te web arayüzleri oluşturmaya başlayın.