CAPTIONS DOS LABELS

MILHOMENS 27/04/2010 09:24:10
#340331
Pessoal,

Como listar os Captions de todos os Labels de um form utilizando a função FindWindow e FindWindowEx?
ALVAROVB2009 27/04/2010 09:33:27
#340334
MILHOMENS com a função que você deseja eu não posso ajudar, más utilizo uma função para limpar o meu form, que você pode adaptar para você e pegar o caption dos labels, acho que isso pode te ajudar
Eu coloquei essa função em um módulo

[ô]Limpar os controles do Form
Public Function Limpar(Frm As Form) [ô] Optional TBox As Integer, Optional Combo As Integer, Optional masked As Integer, Optional Checked As Integer)
Dim i As Integer
For i = 0 To Frm.Controls.Count - 1
If TypeOf Frm.Controls(i) Is TextBox Then Frm.Controls(i).Text = Empty

If TypeOf Frm.Controls(i) Is ComboBox Then
Frm.Controls(i).Clear [ô]ListIndex = 0
End If

If TypeOf Frm.Controls(i) Is MaskEdBox Then
Frm.Controls(i).Mask = [Ô][Ô]
Frm.Controls(i).Text = [Ô][Ô]
End If
If TypeOf Frm.Controls(i) Is CheckBox Then Frm.Controls(i).Value = False
Next i
End Function
MILHOMENS 27/04/2010 10:14:58
#340342
Citação:

:
MILHOMENS com a função que você deseja eu não posso ajudar, más utilizo uma função para limpar o meu form, que você pode adaptar para você e pegar o caption dos labels, acho que isso pode te ajudar
Eu coloquei essa função em um módulo

[ô]Limpar os controles do Form
Public Function Limpar(Frm As Form) [ô] Optional TBox As Integer, Optional Combo As Integer, Optional masked As Integer, Optional Checked As Integer)
Dim i As Integer
For i = 0 To Frm.Controls.Count - 1
If TypeOf Frm.Controls(i) Is TextBox Then Frm.Controls(i).Text = Empty

If TypeOf Frm.Controls(i) Is ComboBox Then
Frm.Controls(i).Clear [ô]ListIndex = 0
End If

If TypeOf Frm.Controls(i) Is MaskEdBox Then
Frm.Controls(i).Mask = [Ô][Ô]
Frm.Controls(i).Text = [Ô][Ô]
End If
If TypeOf Frm.Controls(i) Is CheckBox Then Frm.Controls(i).Value = False
Next i
End Function



ALVAROVB2009, fico muito agradecido pela sua atenção.
No entanto, a título de didática mesmo, a minha situação é a seguinte:

Tenho um Janela_X aberta e nela há 5 Labels Rotulados (lblPath, lblNome,...) e com um Janela_Y eu gostaria de acessar via FindWindow a Janela_X e listar todos os Labels via FindWindwEx num listbox da Janela_Y capturando o seus Captions (lblisso, lblAquilo...)

Alguém poderia me ajudar com isso?

Desde já,
agradeço.
Tópico encerrado , respostas não são mais permitidas