Estou fazendo um programa bem simples de teste de lógica, e tenho 5 combobox que precisam ter valores diferentes.
Toda vez que mudo o texto de algum Combo, preciso verificar se ele é diferente dos demais e apertar o Button1, quer tenha ou não outro Combo com mesmo valor.
Eu tinha colocado o comando Button.click apenas depois do último else, mas percebi que fazendo isto, ele só precionava o botão se o L5C1 tivesse o mesmo texto.
Então fiz o seguinte, mas ficou pior, onde estou errando?:
Pergunta
Guest Leomar
Estou fazendo um programa bem simples de teste de lógica, e tenho 5 combobox que precisam ter valores diferentes.
Toda vez que mudo o texto de algum Combo, preciso verificar se ele é diferente dos demais e apertar o Button1, quer tenha ou não outro Combo com mesmo valor.
Eu tinha colocado o comando Button.click apenas depois do último else, mas percebi que fazendo isto, ele só precionava o botão se o L5C1 tivesse o mesmo texto.
Então fiz o seguinte, mas ficou pior, onde estou errando?:
procedure TForm1.L1C1Change(Sender: TObject);
begin
if
(L1C1.Text=L2C1.Text)Then(L2C1.Text:='')else
Button1.Click;
if
(L1C1.Text=L3C1.Text)Then(L3C1.Text:='')else
Button1.Click;
if
(L1C1.Text=L4C1.Text)Then(L4C1.Text:='')else
Button1.Click;
if
(L1C1.Text=L5C1.Text)Then(L5C1.Text:='')else
Button1.Click;
end;
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.