Form´s e DBGrid´s em Windows XP (com o tema ativo)

Delphi

11/03/2004

-> Utilizo Delhi 7. -> Possuo o XPManifest incluido na Aplicação. -> Barra de titulo, barras e rolagem, botões, etc aderem ao tema do XP (são apresentados com o tema).

O problema que venho tendo com os Form´s e DBGrid´s no Windows XP com o tema ativo são os seguintes[b:131a554ce6]::[/b:131a554ce6]

[color=darkblue:131a554ce6]1- Na parte inferior da Janela literalmente é ´comido´ um pequeno pedaço da tela.[/color:131a554ce6]
[b:131a554ce6]::[/b:131a554ce6] Eu poderia simplesmente aumentar o tamanho da borda, mas seria esta a solução correta?
[color=darkblue:131a554ce6]2- Os DBGrid´s, em alguns casos perdem a barra de rolagem.[/color:131a554ce6]
[b:131a554ce6]::[/b:131a554ce6] Este realmente é extranho! O DBGrid possui varios registros(que foge do espaço da pequena tela, o que faz com que a barra de rolagem seja apresentada!).
Porém nem sempre esta barra aparece, então acabo eu clicando no DBGrid e rolando entre os registros com as setas do teclado!
O detalhe é que isto não acontece sempre, então não pode ser nenhuma propriedade ´mal´ configurada! As vezes só de sair da tela e voltar, a barra de rolagem aparece!
Um detalhe importante é que este DBGrid é um DBGrid detalhe, que esta ligado à um DBGrid mestre por meio dos DataSources, que por sua vez estão ligados à ClientDataSet´s outra vez ligados entre si!
Resumindo[b:131a554ce6]::[/b:131a554ce6] Tenho ClientDataSet´s Mestre e Detalhe e possuo 2 DBGrids para mostrar os Dados e este problema da barra de rolagem só ocorre no DBGrid detalhe).

[b:131a554ce6]Importante:[/b:131a554ce6] [i:131a554ce6]Isto só ocorre no WinXP com o tema Ativo! Em qualquer outra versão estes ´erros´ não ocorrem![/i:131a554ce6]

[b:131a554ce6]Alguem já passou ou passa por isto ? Alguma solução ?[/b:131a554ce6]


Maicongabriel

Maicongabriel

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

11/03/2004

:?:


GOSTEI 0
Rsballoussier

Rsballoussier

11/03/2004

Comigo acontece também. Isso só acontece quando o sistema operacional for Windows XP. Os outros sistemas, a barra aparece de qualquer jeito, sem ocultar. Deve ser coisa de API... Não sei.


GOSTEI 0
Maicongabriel

Maicongabriel

11/03/2004

Mais alguem passou ou passa por isso :?:
[i:75bb015e91][b:75bb015e91]Obrigado...[/b:75bb015e91][/i:75bb015e91]


GOSTEI 0
POSTAR