Fórum Delphi 2010 x pageControl #405026
14/07/2011
0
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
Curtir tópico
+ 0
Responder
Posts
14/07/2011
Adilson Rumao
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ô...
Responder
Gostei + 0
15/07/2011
Valdir Dill
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)