ABRIR UM FORM COM UMA VARIAVEL TIPO STRING
FUNCTION ABREFORM(NOMEFORM AS STRING) AS BOOLEAN
GOSTARIA DE PASSAR O NOME DO FORMULARIO PARA UMA FUNCAO E ABRIR O FORMULARIO.
AGRADEÇO DESDE JA A ATENÇÃO DE VCS.
GOSTARIA DE PASSAR O NOME DO FORMULARIO PARA UMA FUNCAO E ABRIR O FORMULARIO.
AGRADEÇO DESDE JA A ATENÇÃO DE VCS.
Sub AbreForm(ByVal Formulario As Object)
Formulario.show()
End Sub
Formulario.show()
End Sub
vOU PASSAR UMA VARIAVEL TIPO STRING AMIGO
Da uma olhada aqui: http://www.daniweb.com/forums/post865790.html#post865790
ficou dando um erro amigo neste codigo
Não foi possÃvel carregar o tipo WindowsApplication1.MyNamespace.UNESTDIEDI do módulo (assembly) Transystem, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
Não foi possÃvel carregar o tipo WindowsApplication1.MyNamespace.UNESTDIEDI do módulo (assembly) Transystem, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
ESSE E CODIGO QUE EU PROCURAVA DEU CERTO ASSIM NO VB2005
Dim ProjectName As String = Reflection.Assembly.GetExecutingAssembly.GetName.Name
Try
Dim component As String = ProjectName & [Ô].[Ô] & NomeFrm
Dim TType As Type = Type.GetType(component, False, True)
Dim Frm As Form = TryCast(Activator.CreateInstance(TType), Form)
Frm.StartPosition = FormStartPosition.CenterScreen
Frm.FormBorderStyle = FormBorderStyle.FixedSingle
Frm.MaximizeBox = False
If FrmModal = False Then
Frm.Show()
Else
Frm.ShowDialog()
End If
Catch ex As Exception
Exit Sub
End Try
Dim ProjectName As String = Reflection.Assembly.GetExecutingAssembly.GetName.Name
Try
Dim component As String = ProjectName & [Ô].[Ô] & NomeFrm
Dim TType As Type = Type.GetType(component, False, True)
Dim Frm As Form = TryCast(Activator.CreateInstance(TType), Form)
Frm.StartPosition = FormStartPosition.CenterScreen
Frm.FormBorderStyle = FormBorderStyle.FixedSingle
Frm.MaximizeBox = False
If FrmModal = False Then
Frm.Show()
Else
Frm.ShowDialog()
End If
Catch ex As Exception
Exit Sub
End Try
Tópico encerrado , respostas não são mais permitidas