Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

erick caster

[Resolvido] Retornando o valor de um Form

Recommended Posts

Olá pessoal, primeiro queria parabeniza-los a todos q participam deste forum que já me ajudou em muitos casos.

bah galera, tenho até vergonha de perguntar isso..

tenho um form q se chamada cadastronovocliente que é chamdo do form Pai, após inserir todos os cadados do cliente

no form cadastronovocliente e salvar ele grava no banco de dados e fecha o form..

oque nao estou conseguindo é fazer retornar um valor chamado IDCliente deste form parao form pai quando a form é fechado

resumindo, eu gostaria de saber como faço para que um form retorne um valor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, primeiro queria parabeniza-los a todos q participam deste forum que já me ajudou em muitos casos.

bah galera, tenho até vergonha de perguntar isso..

tenho um form q se chamada cadastronovocliente que é chamdo do form Pai, após inserir todos os cadados do cliente

no form cadastronovocliente e salvar ele grava no banco de dados e fecha o form..

oque nao estou conseguindo é fazer retornar um valor chamado IDCliente deste form parao form pai quando a form é fechado

resumindo, eu gostaria de saber como faço para que um form retorne um valor

 

 

no form pai você coloca na função que chama o formulário filho

 

dim f as new cadastronovocliente

dim resultado as dialogresult
dim id as integer 


resultado = f.ShowDialog

id = f.IDCliente

no form filho coloca

 


private _IDCliente as integer

readonly property IDCliente () as integer
get
 return _IDCLiente
end get
end property


Daí no momento que você tiver o IDCLiente você seta na variável _IDCliente ..

 

Dica:

 

Você precisa controlar se realmente a operação de cadastro foi concluída, você pode fazer isso usando a propriedade DialogResult.

 

Um padrão que uso é vbOk pra cadastro feito e vbCancel para operação cancelada.

 

e lá no formulário Pai você faz um if

 

if resultado = vbOK then

id = f.IDCliente

 

end if

 

Em caso de dúvida é só postar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.