AO AUMENTAR A JANELA NAO MOSTRA CAMPOS NO FORM

USUARIO.EXCLUIDOS 21/12/2006 10:57:52
#191425
pessoal, eu tenho 3 abas numa tela.

nessa tela eu tenho um código que ao aumentar a tela os campos aumental automaticamente com a tela. o código é esse:

Private Sub Form_Resize()
'FUNÇÃO QUE AJUSTARà OS CONTROLES MESMO QUANDO A JANELA ESTIVER MAXIMIZADA
Dim CTL As Control
On Error Resume Next

'If m_bIniciaForm = True Then Exit Sub

If (WidDiff <> 1) Or (HeiDiff <> 1) Then

WidDiff = (frmCadPrecificacao.width / OldFrmWid)
HeiDiff = (frmCadPrecificacao.height / OldFrmHei)

For Each CTL In Controls
With CTL
.left = (CTL.left * WidDiff)
.top = (CTL.top * HeiDiff)
.width = (CTL.width * WidDiff)
.height = (CTL.height * HeiDiff)
End With
Next CTL

OldFrmWid = frmCadPrecificacao.width
OldFrmHei = frmCadPrecificacao.height

End If

OldFrmWid = frmCadPrecificacao.width
OldFrmHei = frmCadPrecificacao.height
End Sub


só q se eu deixar a primeira aba aberta, quando eu executar o programa e aumentar a tela as outras abas não mostram os campos que tem nela.

pq?
USUARIO.EXCLUIDOS 21/12/2006 11:32:06
#191436
e então pessoal alguém temn alguma idéia?
USUARIO.EXCLUIDOS 21/12/2006 12:52:09
#191458
No final da rotina, tente:

  

me.Refresh


USUARIO.EXCLUIDOS 21/12/2006 13:02:25
#191465
kra naum funcionou.

o que posso fazer pta dar certo?
USUARIO.EXCLUIDOS 21/12/2006 13:27:32
#191472
então como posso fazer?
USUARIO.EXCLUIDOS 21/12/2006 13:45:20
#191482
ninguém, sabe uma solução?
USUARIO.EXCLUIDOS 21/12/2006 14:32:08
#191499
Só uma pergunta, qual componente está usando? SSTAB ou TabStrip?


USUARIO.EXCLUIDOS 21/12/2006 14:40:58
#191506
o sstab? pq?
USUARIO.EXCLUIDOS 21/12/2006 15:09:30
#191524
tem algum problema se eu usar o sstab?
USUARIO.EXCLUIDOS 21/12/2006 17:11:33
#191549
bom se ninguém tiver uma solução vou encerrar o tópico. porque nem na net acho alguma coisa.
HUGOSSOUZA 21/12/2006 17:16:50
#191550
tem como simular esse erro em um outro projeto e postar ele aqui?
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas