APARECE A GRID DEPOIS O FORM, PQ?
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
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
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
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
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.
Mas agora como faço para o grid parar de ficar tremendo? ele fica tremendo qdo está carregando os dados.
Obrigado.
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
acho que você está querendo dizer que você vê ela desenhando a grid enquanto carrega. Não é ?
MSFlexGrid1.Redraw = False
CarregaGrid
MSFlexGrid1.Redraw = True
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
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
Agora sim.
Muito Obrigado Rodrigo!
Muito Obrigado Rodrigo!
Tópico encerrado , respostas não são mais permitidas