ListBox e Input

13/09/2017

0

Estou começando agora com o Delphi e por isso não conheço mesmo coisas básicas.

Tenho as duas Listbox, e para cada ver que uma delas e selecionada gostaria de abrir um input diferente, mais ou menos assim:

If

<<Primeira opção ListBox1 acionada>>

n=inputBox('Entrada de dados', 'n');

a:=2*n

ShowMessage(a)

Else

<<Segunda opção ListBox1 acionada>>

n=inputBox('Entrada de dados', 'n');

b:=3*n

ShowMessage(a);

End.


Como posso fazer isso funcionar, qual comando devo usar?
Graal

Graal

Responder

Post mais votado

13/09/2017

procedure TForm1.ListBox1Click(Sender: TObject);
var
  s1 : string;
begin
  s1 := ListBox1.Items.Strings[ListBox1.ItemIndex];
  if (s1='1') then
    s1 := inttostr( 2 * StrToInt(s1))
  else if (s1='2') then
    s1 := inttostr( 3 * StrToInt(s1))
  else
    s1:='Erro';

  ShowMessage('Saida '+s1);

end;

Luiz Vichiatto

Luiz Vichiatto
Responder

Mais Posts

14/09/2017

Graal

Obrigado, consegui entender e posso adaptar para minha situação.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar