Como colocar os itens em ordem alfabética?

20/03/2024

0

Meu problema é o seguinte, estou fazendo um sistema em delphi e utilizei o Pagecontrol. Até o momento, todos os itens que colocava no Tabsheet (CheckBox, Label e Edits) ficavam em ordem alfabética.
Mas de uns tempos para cá, os Pagecontrols novos estão bagunçados e não estão em ordem e isso está me atrapalhando na hora de achar o que preciso alterar. Alguém sabe o que poderia ter causado esse erro, ou apenas como consertar?

Só para terem uma ideia, antes ficava assim:
DBCheckBox1
DBCheckBox2
DBCheckBox3
Nome
Produto

Agora fica assim:
Nome
DBCheckBox2
DBCheckBox3
Produto
DBCheckBox1

* Caso não tenha ficado claro minha dúvida, por favor me avisem.
Maria Elisa

Maria Elisa

Responder

Post mais votado

20/03/2024

O Delphi não costuma armazenar os componentes na lista, em ordem alfabética.

Você pode clicar com o botão direito do mouse no interior do TabSheet e aparecerá um menu. Você tem duas opções relevantes para o seu caso:

1 - "Creation Order"

Você pode escolher em que ordem os componentes são criados, pois podem haver dependências entre eles.

2 - "Tab Order"

Nesta opção, você escolhe como a tecla TAB move o foco entre os componentes, podendo escolher em que ordem eles são acessados.

Arthur Heinrich

Arthur Heinrich
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