PASSAGEM DE VALORES ENTRE FORMULARIOS

HELDERANDRADE 29/05/2012 11:24:49
#403066
Membros do VBMania, bom dia!

Estou fazendo um programinha e em certo momento preciso chamar outro formulário menor. Aí vem minhas dúvidas: o que fazer para quando o foco estiver no formulário menor o primeiro esteja desabilitado, ou seja, nenhum de seus componentes pega o foco; e o que fazer para que os falores que eu preencher no formulário chamado passe para o primeiro?
No meu sistema o formulário principal com o menu de onde chamo vários formulários com diversas funções e que alguns deles necessitam chamar um terceiro formulário.

Agradeço muito qualquer ajuda possível.
ROBSON220BASS 29/05/2012 11:29:54
#403067
Resposta escolhida
bom pra nao pegar o foco no form que chamou e permitir foco somente no form chamado

voce faz assim

formMenor.showdialog()

para passar o valores para o primeiro form
faz assim

formPrimeiro.textbox1.text=formMenor.textbox2.text

mas ha varias formas diferente por exemplo (criando variaveis, etc)
ALTAIR148 29/05/2012 11:34:40
#403068
Chame o form menor com o o ShowDialog, assim enquanto ele estiver aberto, você não consegue foco no form principal.

Exemplo

Formmenor.showdialog

Quanto a passar o valor entre os forms NESSE LINK ensina perfeitamente como fazer isso.

LUCASVAZ 29/05/2012 12:15:44
#403069
E caso você não queira mostrar o primeiro formulário, de um hide() nele. ele ficará ocultado mas vocÊ poderá receber o que ele tiver preenchido do mesmo jeito.
Tópico encerrado , respostas não são mais permitidas