Guest PauloR Posted April 17, 2009 at 10:35 AM Report #257229 Posted April 17, 2009 at 10:35 AM 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
Dotinho Posted April 17, 2009 at 11:13 AM Report #257241 Posted April 17, 2009 at 11:13 AM 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? Luis Lourenço
Guest PauloR Posted April 17, 2009 at 11:42 AM Report #257246 Posted April 17, 2009 at 11:42 AM 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
jpaulino Posted April 17, 2009 at 11:44 AM Report #257248 Posted April 17, 2009 at 11:44 AM 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()
Guest PauloR Posted April 17, 2009 at 12:18 PM Report #257249 Posted April 17, 2009 at 12:18 PM 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 😉
jpaulino Posted April 17, 2009 at 01:50 PM Report #257269 Posted April 17, 2009 at 01:50 PM Ainda bem que ajudou 😉
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now