Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Objeto TextBox sobreposto ao objeto Grid.Hearder
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Objeto TextBox sobreposto ao objeto Grid.Hearder
Miscellaneous
Thread ID:
00897366
Message ID:
00897366
Views:
37
Alow! Alow! Alow!

Tenho uma grade com 6 colunas. Aumentei o valor da propriedade HeaderHeight para posicionar um TextBox sobre o Header de 2 das 6 colunas. Cliquei sobre a grade (em tempo de desenvolvimento) e mandei ela para trás (ZOrder). Em tempo de desenvolvimento ficou perfeito...

Quando vou executar o formulário, os 2 objetos TextBox estão sobre a grid, ou seja, tudo ok, pois é isso mesmo que eles devem fazer: ficar SEMPRE sobre a grid... A sequência dos objetos na tela passa primeiro pelo Objeto TextBox1, depois pelo TextBox2 e finalmente cai na Grid. Então, após iniciado, os dois objetos TextBox estão visiveis... pressiono um TAB vou para o objeto TextoBox2 e em seguida outro TAB e a Grid recebe o foco... Posso navegar normalmente pela Grid que tudo continua funcionando muito bem. Quando a Grid PERDE o foco, os 2 objetos TextBox somem (ou seja, eles vão para trás da grid). Se eu continuar apertando TAB para navegar entre os objetos, na hora que o TextBox1 recebe o foco ele aparece novamente, o mesmo acontece com o segundo objeto.

Já tentei o seguinte:
No refresh da Tela adicionar ThisForm.TextBox1.ZOrder(0)... não adiantou.
No refresh da Grid, tentei o mesmo código sem sucesso.
Também tentei colocar no Grid.Refresh o código ThisForm.TextBox1.Refresh, mas não resolveu...

Alguém conhece a fórmula mágica para fazer isso? ;-)

[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Reply
Map
View

Click here to load this message in the networking platform