AO AUMENTAR A JANELA NAO MOSTRA CAMPOS NO FORM
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:
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?
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?
e então pessoal alguém temn alguma idéia?
No final da rotina, tente:
me.Refresh
kra naum funcionou.
o que posso fazer pta dar certo?
o que posso fazer pta dar certo?
então como posso fazer?
ninguém, sabe uma solução?
Só uma pergunta, qual componente está usando? SSTAB ou TabStrip?
o sstab? pq?
tem algum problema se eu usar o sstab?
bom se ninguém tiver uma solução vou encerrar o tópico. porque nem na net acho alguma coisa.
tem como simular esse erro em um outro projeto e postar ele aqui?
Tópico encerrado , respostas não são mais permitidas