Jump to content
Sign in to follow this  
Bessa

Selected Index Não Funciona

Recommended Posts

Bessa

Olá Pessoal!

Tenho aqui um problema:

ERRO:

FOI RESOLVIDO!!!

O SelectedIndex na ListBox "Fases" não funciona, apesar de ter este código:

        Operacao_artigoListBox.SelectedIndex = Fase_artigoListBox.SelectedIndex
        ListBox2.SelectedIndex = Fase_artigoListBox.SelectedIndex

Fiz um pequeno vídeo (30s) a mostrar este mesmo erro:

LINK

O Selected Index Não Funciona ! :(

A função que quero (Dependendo da fase, 1 ou 2 ou 3, tem de abrir uns dados filtrados e é o que está a fazer),  funciona na mesma, mesmo com o Selected Index a não funcionar (Não fica com a parte azul em cima da devida fase, mas faz o que quero).

Não há forma de conseguir resolver este problema do SelectedIndex?

O Andrepereira9 disse isto e com razão:

O que acontece é quando clicas num item da Fase_artigoListBox, ele muda o valor da Operacao_artigoListBox. Ao mudar dispara o evento Operacao_artigoListBox_SelectedIndexChanged, que volta a preencher a Fase_artigoListBox. É por isso que a Fase_artigoListBox, não fica com o index selecionado.

Mas é que ele, mesmo não selecionando a fase, reconhece na mesma que é aquele valor que quero e faz o que quero....Só não selecciona!

Mas por mais estranho que seja, necessitava mesmo que ficasse seleccionado... :(

Existe forma de resolver o problema? :)

Tenho estado às voltas com este problema, mas não consigo resolvê-lo.

Obrigado desde já. :D

Entretanto, executo A regra dos 3 I's! Investigar, Inventar IGooglar! :P:)

Share this post


Link to post
Share on other sites
Bessa

Sim, eu sei, era onde antes estava (mas depois coloquei noutros sítios a ver se dava), mas mesmo assim não funciona.  :P

Obrigado desde já.

Share this post


Link to post
Share on other sites
bioshock

Coloca apenas esta linha de código no evento principal da Listbox1.

Listbox2.SelectedIndex = Listbox1.SelectedIndex

Share this post


Link to post
Share on other sites
Bessa

Presumo que a ListBox1 era "Operações" e a 2 era as "Fases" (Que é a que tem o problema do SelectedIndex).

Coloquei no "Click" da ListBox "Operações", o código:

Fase_artigoListBox.SelectedIndex = Operacao_artigoListBox.SelectedIndex 

Mas não deu. :P

EDIT: tinha colocado no Click! LOL Coloquei no "SelectedIndexChanged" e funciona! :)

Obrigado.

Share this post


Link to post
Share on other sites
bioshock

Tem de dar. Cria um novo projecto e faz como eu te disse e vê se não funciona :P

Share this post


Link to post
Share on other sites
Bessa

ÉS O REI!  :cheesygrin:

Eu é que estava distraído e estava a colocar no evento Click.  :wallbash:

AGORA SIM, Coloquei no "SelectedIndexChanged" da ListBox "Operações", o código:

Fase_artigoListBox.SelectedIndex = Operacao_artigoListBox.SelectedIndex

E FUNCIONA!

MUITO Obrigado! :P

Mais uma vez, mesmo após pesquisar imenso no google e a Inventar, não cheguei lá!  :wallbash:

Muito Obrigado colega :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.