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

PauloR

Open Form

6 mensagens neste tópico

Estou a começar a utilizar o VB.net (2008) mas não consigo encontra forma de abrir um "form" com argumentos!

Existe algum método similar ao do Access / VBA?


docmd.OpenForm "FormName",,,,,,OpenArgs

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

explica melhor isso? queres abrir uma form em codigo com argumentos?

Ou queres executar a tua aplicação com argumentos e le-los em codigo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

explica melhor isso? queres abrir uma form em codigo com argumentos?

Ou queres executar a tua aplicação com argumentos e le-los em codigo?

Eu que necessito é abrir um form (a partir de um botão) com argumentos, e no "load" do form leio os argumentos.

Qualquer coisa como: formName.show(), Args

Dependendo dos Args apenas alguns campos (por exemplo) ficam "enable" ou não.

Espero ter explicado melhor  :-[

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá,

As coisas são um pouco diferentes em VB.NET, mas podes ver neste artigo como passar informação entre Forms (os arguments em vba/access).

VB.NET: Dicas de Programação #7

(vê o segundo artigo)

De qualquer maneira, e se queres aceder ao controlos do form, podes fazer isso directamente. Exemplo:

Dim frm As New FormNovo()

frm.btnInserir.Enabled = False

frm.btnGravar.Enabled = False

frm.Show()

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá,

As coisas são um pouco diferentes em VB.NET, mas podes ver neste artigo como passar informação entre Forms (os arguments em vba/access).

VB.NET: Dicas de Programação #7

(vê o segundo artigo)

De qualquer maneira, e se queres aceder ao controlos do form, podes fazer isso directamente. Exemplo:

Dim frm As New FormNovo()

frm.btnInserir.Enabled = False

frm.btnGravar.Enabled = False

frm.Show()

Obrigado,

O #Método 2 - Enviar é o ideal pois necessito de passar também algumas variáveis do form1 para o form2

;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora