Jump to content
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

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.