DADOS ENTRE FORMS
Boa tarde,
Gostaria de saber qual é a maneira mais indicada para transferir dados de um formulário para o outro.
ex:
txtNumero= Form1.TxtTeste.Text
Gostaria de saber qual é a maneira mais indicada para transferir dados de um formulário para o outro.
ex:
txtNumero= Form1.TxtTeste.Text
Não não! Não faça dessa forma!
Uma uma classe de propriedades para isso!
Exemplo:
Depois no seu form passe como parâmetro a própria classe de propriedades!
Tenha certeza que você não irá se arrepender de usar classes para transferência de dados.
Qualquer dúvida de como efetuar isso, poste ela ai que dou um suporte a você.
Uma uma classe de propriedades para isso!
Exemplo:
[ô][ô][ô] <summary>
[ô][ô][ô] Classe de propriedades
[ô][ô][ô] </summary>
Public Class DTOConferencia
[ô][ô][ô] <summary>
[ô][ô][ô] Define ou retorna o número da ordem de cliente para qual o usuário prestará o serviço em fábrica
[ô][ô][ô] </summary>
Private _OrdemCliente As String = String.Empty
Public Property OrdemCliente() As String
Get
If String.IsNullOrEmpty(Me._OrdemCliente) Then [txt-color=#e80000][ô] PERCEBA QUE AQUI é POSSÃVEL TRATAR O VALOR RETORNADO[/txt-color]
Return [Ô]Não Informado[Ô]
Else
Return Me._OrdemCliente
End If
End Get
Set(ByVal pValor As String)
Me._OrdemCliente = pValor
End Set
End Property
[ô][ô][ô] <summary>
[ô][ô][ô] Define ou retorna a aprovação em que se encontra o projeto
[ô][ô][ô] </summary>
Public ReadOnly Property Aprovacao() As Integer
Get
Return oProjeto.AprovacaoAtual(OrdemCliente) [txt-color=#e80000][ô] UMA PROPRIEDADE COMO SOMENTE LEITURA[/txt-color]
End Get
End Property
End Class
Depois no seu form passe como parâmetro a própria classe de propriedades!
Tenha certeza que você não irá se arrepender de usar classes para transferência de dados.
Qualquer dúvida de como efetuar isso, poste ela ai que dou um suporte a você.
Me desculpe, não me atentei a categoria que você selecionou!
Isso é equivalente a VB.NET e não C#.NET.
Mas a idéia é a mesma... Só muda a sintaxe.
Veja:
Obs.: Em anexo vai um exemplo bem simples de como efetuar isso!
[txt-color=#e80000]Alteração:[/txt-color] Faltou o anexo! rsrs
Isso é equivalente a VB.NET e não C#.NET.
Mas a idéia é a mesma... Só muda a sintaxe.
Veja:
public class DTOInfomacao
{
private string _Propriedade;
public string Propriedade
{
get { return this._Propriedade; }
set { this._Propriedade = value; }
}
}
Obs.: Em anexo vai um exemplo bem simples de como efetuar isso!
[txt-color=#e80000]Alteração:[/txt-color] Faltou o anexo! rsrs
Jonathan,
Fiz como no seu exemplo e funcionou perfeitamente, porém, não entendi como funciona... Você conhece algum artigo que explique melhor o funcionamento de classes de propriedades?
Fiz como no seu exemplo e funcionou perfeitamente, porém, não entendi como funciona... Você conhece algum artigo que explique melhor o funcionamento de classes de propriedades?
Bom eu uso como consulta livros do Deitel (Recomendo), neste caso o livro Visual C# 2005 How to Program, 2/e.
Mas você conseguirá compreender o funcionamento das propriedade lendo alguns artigos com uma breve busca no google.
A biblioteca MSDN possue um bom tutorial.
Accessors
Mas você conseguirá compreender o funcionamento das propriedade lendo alguns artigos com uma breve busca no google.
A biblioteca MSDN possue um bom tutorial.
Accessors
Obrigado.
Tópico encerrado , respostas não são mais permitidas