Isso está meio esquisito. Vocês estão apenas com o dll correto? Não possuem os arquivos .vb ou .cs. Se for o caso, você não deve adicionar ele ao seu projeto utilizando "add existing item". Utilize Add Reference. Depois disso, você poderá utilizar o formulário do dll em seu projeto. Algo como (Desculpe qualquer erro de escrita. Já faz uns 2 anos que só programo em C#): Imports NomeDaDllExterna
private sub AbrirForm()
Dim FormularioExterno as new NomeDoFormulario
FormularioExterno.Show()
end sub
A não ser que o formulário que você quer utilizar do assembly externo foi qualificado como "privado" pelos desenvolvedores, não vejo problemas em utilizar o form. Mas não faz muito sentido, pois do que adianta você criar um dll com um formulário e publicá-lo, mas não permitir que ninguém o utilize :blink: hehehe
Oi Lucas!
Muito obrigada pela ajuda! Deu certo aqui para abrir o form. :lol:
Mas agora estou com um outro problema..
Não estou conseguindo passar valores entre eles...
você sabe como eu poderia fazer isso?
Eu tentei usar o Set e Get, mas não dá certo...
' Primeiro Form - frmFinPagamentos.vb
Dim frmMain_boleto = New Global.BoletoNet.frmMain
...
frmMain_boleto.CedenteCNPJ = 01234567/0001-91
frmMain_boleto.cedenteRazaoSocial = "Empresa ABC"
Segundo Form - frmMain.cs
public partial class frmMain : Form
{
private string _cedenteCNPJ;
private string _cedenteRazaoSocial;
...
public string CedenteCNPJ
{
get { return _cedenteCNPJ; }
set { _cedenteCNPJ = value; }
}
public string cedenteRazaoSocial
{
get { return _cedenteRazaoSocial; }
set { _cedenteRazaoSocial = value; }
}
...
string cCNPJ = CedenteCNPJ;
string cRazaoSocial = cedenteRazaoSocial;
//aqui, ele retorna com valores Null... Obrigada pela atenção.