Você está na página 1de 3

Modelo Dep-06

Ficha de trabalho nº4


Ano letivo 2021/2022
Disciplina PSI Ano 11 Turma I
Mod10.POO

Ficha6
Objetivos

• Explorar diversos controlos possíveis de inserir num formulário Windows, em


especial:
o radiobuttons
o checkboxes
o datatimepicker
o Mostrar/ocultar elementos

Botões de opção (RadioButtons)


Aplicam-se quando se pretende que o utilizador selecione uma única opção num conjunto de duas ou
mais.
O evento associado é o CheckedChanged
Exemplo:
Private Sub RadioButton1_CheckedChanged(…) …
TextBox1.Text = “Feminino”
End Sub

Caixas de verificação (CheckBoxes)


Aplicam-se quando se pretende que sejam selecionadas as opções que o utilizador entender (podendo
não assinalar nenhuma, uma, várias ou todas).
O código para programar as CheckBoxes passa, no geral, por aplicar uma estrutura If…then…Else.
Exemplo:

… If CheckBox1.Checked then
Label1.Visible = True
TextBox1.Visible =True
Else
Label1.Visible = False
TextBox1.Visible = False
End If
o …

1/1
Ficha6_ex1_nome do aluno
Faça um formulário semelhante ao da imagem.
O programa deve permitir escolher uma ou várias linguagens de programação e escolher onde
pretende visualizar essa informação: numa caixa de texto (com a propriedade Multiline ativa)
ou numa label:

Dica:
• A caixa de texto e a label devem estar ocultas quando o formulário “carrega”
• Quando é escolhida a caixa de texto, a label fica oculta.
• Quando é escolhida a label, a caixa de texto fica oculta.
• A label tem uma cor de fundo e o texto está em itálico.

Ficha6_ex2_nome do aluno
Faça um programa que simule o boletim de voto. Cada
cidadão vota no seu candidato (clicando no botão
respetivo) e quando terminarem as votações (ao clicar
em “Terminar a Eleição”), surgem os resultados:

2/1
Dicas:
• O aspecto das labels no formulário é conseguido através das propriedades
Autosize - false
Size - 17;25
borderStyle – FixedSingle

• É importante definir variáveis globais


• Em caso de empate, deverá informar quem são os candidatos que estão nessa situação
• Para formatar valores para percentagem, uma sugestão é utilizar a função format
Label1.Text = Format(2/10, "0.00 %") neste caso, o resultado é 20.00%

Ficha6_ex3_nome do aluno

Crie um formulário que aplique o elemento


DateTimePicker, para que o utilizador
indique a data em que nasceu, e ao clicar no
botão, indique a idade atual.
Para declarar uma variável do tipo data:
Dim dataNasc As DateTime

Bom trabalho!

3/1

Você também pode gostar