Componente GroupBox
Monte a estrutura abaixo com 2 componetes GroupBox. Um com a propriedade Caption sendo Sexo e o outro sendo Idade. Em seguida adicione dois RadioButton em cada Group Box. Verifique a "hierarquia" na janela ObjectInspector.
Adicione os outros componentes, altere a propriedade Caption e Name de cada componente, conforme abaixo:
O programa deverá mostrar as seguintes informações através do ShowMessage, conforme as opções que forem selecionadas:
- Feminino e Maior 18 anos = “Mulher liberada”
- Feminino e Menor 18 anos = “Mulher não liberada”
- Masculino e Maior 18 anos = “Homem liberado”
- Masculino e Menor 18 anos = “Homem não liberado”
Caso não se selecione o sexo, deverá aparecer a informação: "Favor informar o sexo".
Caso não se selecione a idade, deverá aparecer a informação: "Favor informar a idade".
Programe o botão Calcular com o seguinte código:
------------------------------------------------------------------------------------
procedure TFrmControle.BtnCalcularClick(Sender: TObject);
begin
if (RdBtnMaior.Checked)
then if (RdBtnFeminino.Checked)
then showmessage('Mulher liberada.')
else if (RdBtnMasculino.Checked) then showmessage('Homem liberado.');
if (RdBtnMenor.Checked)
then if (RdBtnFeminino.Checked)
then showmessage('Mulher não liberada.')
else if (RdBtnMasculino.Checked) then showmessage('Homem não liberado.');
if (RdBtnFeminino.Checked = False) and (RdBtnMasculino.Checked = False)
then showmessage('Favor escolher uma opção de sexo.');
if (RdBtnMaior.Checked = False) and (RdBtnMenor.Checked = False)
then showmessage('Favor escolher uma opção de idade.');
end;
------------------------------------------------------------------------------------
Programe o botão Limpar com o seguinte código:
------------------------------------------------------------------------------------
procedure TFrmControle.BtnLimparClick(Sender: TObject);
begin
RdBtnMaior.Checked := False;
RdBtnMenor.Checked := False;
RdBtnFeminino.Checked := False;
RdBtnMasculino.Checked := False;
end;
------------------------------------------------------------------------------------
Programe o botão Sair com o seguinte código:
------------------------------------------------------------------------------------
procedure TFrmControle.BtnSairClick(Sender: TObject);
begin
Close;
end;
------------------------------------------------------------------------------------
Nenhum comentário:
Postar um comentário