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

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

Aceitar