Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
infor69

[VB6] pedido de ajuda - passar informação entre forms

Recommended Posts

infor69

é assim. eu estou  desenvolver um programa em vb .net 2003 e queria através de um formulario passar informação para outro ja aberto. eu ja encontrei varios topicos na net mas o que eles faziam era abrir um novo formulario com a informação.

Share this post


Link to post
Share on other sites
seesharptec

Há varias formas de fazeres o que queres

A mais simples e criares um metodo publico no form onde desejas passar informação que aceite os dados que pretendes.

Imagina que o form chama-se Form1

Crias ai

Public Sub AceitarDados (Byval  dados as string ) 

     'Fazer o que pretendo

end sub

Depois do form onde predentes chamas Form1.AceitarDados ( "OLA" )

Tens de ter o cuidado de verificar se o form esta aberto  , etc mas basicamente é isso


SeeSharpTec

Share this post


Link to post
Share on other sites
Asgorath

Eu criava propriedades para passar infomacao.


"The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod

Share this post


Link to post
Share on other sites
Nazgulled

Esse outro formulario ja aberto, foi aberto como? Não fizeste algures algo tipo: Dim f as Form = New OutroForm() ?

Se sim, basta fazeres f.proprieadede_que_queres_mudar = "qq coisa".

Share this post


Link to post
Share on other sites
infor69

não tou a conseguir :S

será que não me poderias fazer um exemplo e por aqui no forum?

acho que é uma dúvida frequente de quem vem do VB6

Share this post


Link to post
Share on other sites
Nazgulled

Recomendo-te que aprendas o básico de VB.NET para perceberes o que mudou do VB6 para o .NET ou vais continuar com muitas dúvidas básicas que podem ser respondidas com um pouco de paciência tua e procura no google e/ou um bocadinho de estudo do básico :P .

Exemplo anexado!

PS: Muda o título do post indicando a versão do VB em que estás a tirar a dúvida (ou algum o mod que o faça entretanto).

Share this post


Link to post
Share on other sites
infor69

é isso mesmo que estou a tentar fazer... já percebi as alterações em tudo o resto que usava em vb6, agora deparei-me com este problema

Share this post


Link to post
Share on other sites
infor69

mas no meu caso continua sem funcionar.

sera por estarem dentro duma mdi?

no exemplo que me deste, o formulario que abre o 2º formulario é tambem o que envia o texto.

eu queria ao contrario. o formulario abre um 2º e depois é apartir desse 2º que mando texto para o 1º

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.