1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Vbasic .net - Transferir dados entre forms

Discussão em 'Programação' iniciada por trikton, 3 de Março de 2007. (Respostas: 2; Visualizações: 751)

  1. trikton

    trikton Power Member

    Boas ppl,

    Alguem sabe qual o melhor metodo para trocar dados entre forms de uma mesma aplicação..
    Por exemplo,quando os dados a apresentar num form, dependerem de escolhas feitas no form pai.
    O que tenho feito é deixado as variaveis k kero partilhar definidas como public.. podendo assim serem acedidas pelos restantes forms do mesmo projecto... Mas isto n me parece ser uma programação muito limpa...
    Any idea?

    Cumps
     
  2. STILLO

    STILLO Power Member

    tens de criar uma property e quando na criação do form chamas a property e instancias a form.

    ex :

    dim f as new form1 -- > form de onde queremos ir buscar o valor

    f.[nome_propriedade]="testes"

    f.show


    no form :

    public class form1 -- > Form De onde se pretende passar o valor
    inherits system.windows.forms

    dim _localvar as string = ""

    public property [nome_propriedade] as string

    get
    return _localvar
    end get

    set (byval value as string)
    _localvar=value
    end set

    end property

    end class
     
  3. trikton

    trikton Power Member

    Thanks a lot ;)
     

Partilhar esta Página