APARECE A GRID DEPOIS O FORM, PQ?

SERGIOPASCOAL 22/03/2005 13:47:41
#74290
Pessoal é o seguinte:
tenho um form com uma grid (Msflexgrid do VB6), qdo mando atualizar o grid
com os dados do cliente (2.500) ele aparece o grid sendo carregado e depois aparece o form, ou seja fica feio aparecendo isso, e fica a metade da tela aparecendo atrás.
Tem como carregar o form só depois de ter carregado o grid?

Obrigado
RODRIGOMARCHESE 22/03/2005 13:51:26
#74291
Resposta escolhida
defina uma variável

dim bolInicio as boolean

defina o valor TRUE para bolInicio em Form_Load

cololca em Form_Activate

if bolInicio = true then
doevents
carrega FlexGrid
bolInicio = false
end if

SERGIOPASCOAL 22/03/2005 13:58:01
#74294
blz! , funcionou perfeito, Obrigado Rodrigo!
Mas agora como faço para o grid parar de ficar tremendo? ele fica tremendo qdo está carregando os dados.

Obrigado.
RODRIGOMARCHESE 22/03/2005 14:07:45
#74298
tremendo ? será que é dengue ? ou malária ?

acho que você está querendo dizer que você vê ela desenhando a grid enquanto carrega. Não é ?

MSFlexGrid1.Redraw = False
CarregaGrid
MSFlexGrid1.Redraw = True

USUARIO.EXCLUIDOS 22/03/2005 14:23:28
#74306
coloca este codigo que vai resolver seu problema

dim inicio as boolean

'defina a variavel inicio como true

coloca em Form_Activate

if inicio = true then
doevents
'carrega FlexGrid
inicio = false
end if



SERGIOPASCOAL 22/03/2005 14:32:11
#74311
Agora sim.
Muito Obrigado Rodrigo!
Tópico encerrado , respostas não são mais permitidas