Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

zezotronic

Calculadora com listbox

Recommended Posts

Fala galera!

To iniciando em delphi na facul e to com um probleminha!!! heheh

Eh uma calculadora...e no lugar de um edit pra mostar o resultado

a professora pediu pra usar um listbox..

o problema tah ae!

quando eu clico no "1" ele aparece, beleza... se eu clico novamente eu

preciso q ele apareça do lado, mas ele vai pra linha de baixo, pq eu

naum sei o comando! Sei q c fosse um edit era soh por:

Edit1.Text:= Edit1.Text +'1';

agradeço desde jah pela ajuda!!!

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia seguir o seguinte raciocinio:

 

if (ListBox1.Items.Count > 0) then
  begin
	ListBox1.Items[ListBox1.Items.Count - 1]:= ListBox1.Items[ListBox1.Items.Count - 1] + '1';
  end
  else begin
	ListBox1.Items[ListBox1.Items.Count - 1]:= '1';
  end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia seguir o seguinte raciocinio:

 

if (ListBox1.Items.Count > 0) then
  begin
	ListBox1.Items[ListBox1.Items.Count - 1]:= ListBox1.Items[ListBox1.Items.Count - 1] + '1';
  end
  else begin
	ListBox1.Items[ListBox1.Items.Count - 1]:= '1';
  end;

 

 

Velho! .. Era bem isso q eu keria!!!

c você puder me explicar pq q eh "count-1" eu ia fica bem facero!

heheheh

vlw!!

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque o Indice (ListBox1.Items[]) começa a ser contado apartir do 0 (0,1,2,3,4 ...) e a contagem dos itens começa a ser contado apartir do 1 (1,2,3,4 ...) ....

 

se naum fizesse "count-1", ele ia tentar acessar um indice que naum existe .... entende ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque o Indice (ListBox1.Items[]) começa a ser contado apartir do 0 (0,1,2,3,4 ...) e a contagem dos itens começa a ser contado apartir do 1 (1,2,3,4 ...) ....

 

se naum fizesse "count-1", ele ia tentar acessar um indice que naum existe .... entende ?

 

 

entendi, e isso se refere à linha do listbox pelo q eu entendi tbm...isso?

no caso, qndo eu clico no botao, ele verifica se jah existe algum numero lah

no listbox.... se existir, ele entra no "if" e soh acrescenta outro nmro...

se naum tver nada, ele entra no "else".

tah certo meu raciocinio??

vlw!!

[]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.