RadiGroup: Delphi For PHP

Veja nesta Quick como podemos trabalhar com os itens de um RadiGroup, efetuando aquelas operações básicas como Incluir, Limpar, Recuperar, e saber a quantidade total de itens adicionados

Olá galera, nesta Quick Tips, irei mostrar agora no Delphi For PHP, como podemos trabalhar com os itens de um RadiGroup, efetuando aquelas operações básicas como Incluir, Limpar, Recuperar, e saber a quantidade total de itens adicionados.

 

Vejamos a as descendências deste componente, para entendermos melhor a funcionalidade do mesmo, desta forma conseguimos identificar classes comuns entre os componentes, e assim descobrir funcionalidades iguais a diferentes componentes.

 

Object

   |

   --Persistent

|

--Component

|

--Control

|

--FocusControl

|

--CustomRadioGroup

|

--RadioGroup

 

2 TLabel (LblResultado, LblTituloRadioGroup)

4 TButton(BtnRecuperar, BtnAdicionar, BtQuantidade, BtnLimpar, BtnAdicionarColuna)

1 TRadioGroup(RdgRadioGroup)

1 TLabeledEdit(LblEdtConteudo)

 

Veja como ficará a nossa página:

 


 

Neste momento vamos ao código para adicionar os itens em seus respectivos componentes.

 

BtnQuantidade

function BtnQuantidadeClick($sender, $params)

{

//Vemos como é simples sabermos a quantidade de itens de um TRadioGroup

$this->LblResultado->Caption = $this->RdgRadioGroup->Count;

}

 

BtnLimpar

function BtnLimparClick($sender, $params)

{

//Vemos como é simples limpar os items em um TRadioGroup

$this->RdgRadioGroup->Clear();

}

 

BtnRecuperar

function BtnRecuperarClick($sender, $params)

{

/*Vemos como é simples pegar o conteúdo do item selecionado no TRadioGroup, através da

propriedade "Items"*/

$this->LblResultado->Caption = 'Item recuperado : ' . $this->RdgRadioGroup->Items[$this->RdgRadioGroup->ItemIndex];

}

 

BtnAdicionar

function BtnAdicionarClick($sender, $params)

{

//Vemos como é simples adicionar um item em um TRadioGroup

$this->RdgRadioGroup->AddItem($this->LblEdtConteudo->Text,null, null);

}

 

BtnAdicionarColuna

function BtnAdicionarColunaClick($sender, $params)

{

//Vemos como é simples adicionar uma coluna no TRadioGroup usando o incremento ++

++$this->RdgRadioGroup->Columns;

}

 

Veja como fica o resultado: não tem a necessidade de ilustrar todos os exemplos, estou mostrando apenas o resultado do clique efetuado no TButton – BtnRecuperar, e também do TButton - BtnAdicionarColuna, logo abaixo ele irá mostrar o conteúdo que estiver selecionado :

 


 

 

Fico por aqui ate à próxima Quick Tips.

 

Um abraço

 

 

Wesley Y

wyamazack@rwsolution.com.br

 

Artigos relacionados