Visual Basic - Problemas al llamar una forma en un string

Life is soft - evento anual de software empresarial
 
Vista:

Problemas al llamar una forma en un string

Publicado por Edwin (3 intervenciones) el 05/01/2005 18:54:50
Estimados colegas tengo un problemita por ahi y talvez ustedes me pueden ayudar, resulta ser que tengo en un string el nombre de una forma

Deseo llamar esa forma desde una mdiform

DetalleFrm.show

pero como es un string

StrForma = "DetalleFrm"

como puedo hacerlo?? alguna idea
he revisado documentacion pero no encuentro nada al respecto solo "controls" y eso me sirve solo para objetos dentro de la forma

gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas al llamar una forma en un string

Publicado por bla (230 intervenciones) el 07/01/2005 00:03:21
getForm("form1").Show

Public Function getForm(rstrNombre As String) As Form
Dim i As Integer
For i = 0 To Forms.Count - 1
If StrComp(Forms(i).Name, rstrNombre, vbTextCompare) = 0 Then
Set getForm = Forms(i)
Exit Function
End If
Next
End Function

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas al llamar una forma en un string

Publicado por Edwin (3 intervenciones) el 07/01/2005 20:57:03
Gracias Estimado
te comento que ya encontre otra forma de hacerlo lo dejare aqui para que junto con la tuya queden como referencia.

Mil gracias por tu interes en ayudarme

Dim x as Object

Set x = forms.ad("nombre de la forma")

x.show

obviamente hay que manejar el error si la forma no existe pero eso es lo mas facil

Gracias de nuevo

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar