Delphi 2010 x pageControl
Bom dia,
Tem uma coisa estranha ocorendo no meu Delphi 2010. Em diversos
forms tenho o
componente pageControl.
O problema é em tempo de projeto. Em
execução não ocorre.
Vou "tentar" explicar o que acontece.
Quando abro o
projeto e abro (Shif+F12) uma dessas telas o pageControl aparece
com a
primeira (tabSheet) ativa, tudo normal. Porém, quando clico em
qualquer
componente existente nessa primeira aba para selecionar o
componente,
simplesmente muda a tela e mostra os componentes existente na
segunda aba, mas o
tabsheet que mostra como ativo ainda é o primeiro. Só os
componentes mostrados
na tela são os do segundo tabsheet. Aí clico na aba do
segundo tabsheet para
mudar de aba e, em seguida volto para a primeira aba.
Aí consigo trabalhar
normal, mas tenho que fazer isso cada vez que abrir
(Shift+F12) novamente dessa
ou qualquer outra tela que tenha um
pageControl.
Consegui me fazer entender? É algo tão estranho que até para
explicar é difícil.
O problema parece ser alguma configuração que alterei ou
meesmo um bug do Delphi
e não do proejto, pois já tentei criar um projeto
novo, bem simples, com apenas
dois forms e o ocorre mesmo problema.
Se
alguém já tiver passado por algo parecido, por gentileza me passe
qualquer
dica que possa ajudar.
Obrigado
Valdir
Tem uma coisa estranha ocorendo no meu Delphi 2010. Em diversos
forms tenho o
componente pageControl.
O problema é em tempo de projeto. Em
execução não ocorre.
Vou "tentar" explicar o que acontece.
Quando abro o
projeto e abro (Shif+F12) uma dessas telas o pageControl aparece
com a
primeira (tabSheet) ativa, tudo normal. Porém, quando clico em
qualquer
componente existente nessa primeira aba para selecionar o
componente,
simplesmente muda a tela e mostra os componentes existente na
segunda aba, mas o
tabsheet que mostra como ativo ainda é o primeiro. Só os
componentes mostrados
na tela são os do segundo tabsheet. Aí clico na aba do
segundo tabsheet para
mudar de aba e, em seguida volto para a primeira aba.
Aí consigo trabalhar
normal, mas tenho que fazer isso cada vez que abrir
(Shift+F12) novamente dessa
ou qualquer outra tela que tenha um
pageControl.
Consegui me fazer entender? É algo tão estranho que até para
explicar é difícil.
O problema parece ser alguma configuração que alterei ou
meesmo um bug do Delphi
e não do proejto, pois já tentei criar um projeto
novo, bem simples, com apenas
dois forms e o ocorre mesmo problema.
Se
alguém já tiver passado por algo parecido, por gentileza me passe
qualquer
dica que possa ajudar.
Obrigado
Valdir
Valdir Dill
Curtidas 0
Respostas
Adilson Rumao
14/07/2011
Opa, boa tarde até onde sei isso é normal. Você clica em uma aba e quando roda a aplicação ele vem com ela aberta.
Você pode fixar ela assim:
No caso se vc deu um nome a ela. Aqui no meu caso é tbConsulta
Coloca no FormShow blz? Testa e dá um alô...
Você pode fixar ela assim:
PageControl.ActivePage:= tbConsulta;
No caso se vc deu um nome a ela. Aqui no meu caso é tbConsulta
Coloca no FormShow blz? Testa e dá um alô...
GOSTEI 0
Valdir Dill
14/07/2011
Opa, boa tarde até onde sei isso é normal. Você clica em uma aba e quando roda a aplicação ele vem com ela aberta.
Você pode fixar ela assim:
No caso se vc deu um nome a ela. Aqui no meu caso é tbConsulta
Coloca no FormShow blz? Testa e dá um alô...
Você pode fixar ela assim:
PageControl.ActivePage:= tbConsulta;
No caso se vc deu um nome a ela. Aqui no meu caso é tbConsulta
Coloca no FormShow blz? Testa e dá um alô...
Obrigado pela resposta Adilson, mas você não entendeu. O problema é somente em tempo de projeto. Em execução não ocorre nada de errado.
GOSTEI 0