Tabsheet erro ao focar componente

Delphi

31/10/2007

E ai Galera!
Gostaria se saber se alguem tem a solução para esse problema:
tenho 3 tabsheet em um formulario, quando vou salvar os dados tenho uma rotina que verifica se todos os campos obrigatórios estão prenchidos
caso não estejam da uma mensagem e foca no campo que não foi preenchid, mas se eu estou na tab 3 por exemplo e o campo preenchido está na tab 1 da o seguinte erro canot focus a disable or invisible windows, tudo pq o campo que esta em branco esta na tab 1 e eu na 3
Teria como eu mudar para tab 1 e focar o componente entrando na tab que ele esta automaticamente?


Alecsandro Moura

Alecsandro Moura

Curtidas 0

Respostas

Massuda

Massuda

31/10/2007

Teria como eu mudar para tab 1...
Mude o valor da propriedade ActivePageIndex do PageControl que contem a TabSheet...
...focar o componente entrando na tab que ele esta automaticamente?
...na sequencia use SetFocus.


GOSTEI 0
POSTAR