Fórum Como desfazer item marcado? #377572
13/05/2010
0
Rogerio
Curtir tópico
+ 0Posts
13/05/2010
Marco Salles
Gostei + 0
13/05/2010
Marco Salles
RadioGroup1.ItemIndex:=1;
end;
1:begin if edit1.Text = 'A' then
RadioGroup1.ItemIndex:=0;
end;
end;
end;
Gostei + 0
14/05/2010
Rogerio
Obrigado por você estar me ajudando!
Gostei + 0
14/05/2010
Rogerio
begin
if then
begin
// faça algo....
end
else
begin
case RadioGroup1.ItemIndex of
0 : RadioGroup1.ItemIndex := 1;
1 : RadioGroup1.ItemIndex := 0;
end;
end;
end; p.ex.: Supondo que no RadioGroup tem dois itens (ItemA e ItemB). Ao iniciar o sistema é marcado o ItemA. Depois o usuário pode trocar a opção marcando o ItemB, mas é neste ponto que entra a questão. No evento OnClick do RadioGroup é verificado uma condição e se for Falso, então, eu não posso deixar que o usuário selecione o item desejado, tenho que eu desfazer o que o usuário fez, marcando o item anterior.
Atenção: Pessoal se houver algum código da VCL que faça com que o item que o usuário selecionou seja "desfeito", ou seja, como se fosse que o usuário marcou o item, mas atraves deste código não permite que este item seja selecionado (marcado). Já resolveria o meu problema, mas como eu não conheço.
Obrigado!
Gostei + 0
14/05/2010
Rogerio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)