Páginas

12 dezembro 2017

Windows Forms: Pegar o código do formulário mestre

Olá pessoal tudo bem com vocês?
Nessa madrugada maravilhosa, eu vim compartilhar com vocês um conhecimento que acabo de aprender, e estou há mais de três horas tentando fazer...kkkk..como toda iniciante em c# eu gosto muito de aprender coisas novas e compartilha - las. Então vamos lá: Como passar o código do formulário mestre para o formulário detalhe em tempo de execução?


Primeiro criei um novo projeto no C# com dois forms, e adicionei alguns componentes. Deixando eles como nas imagens abaixo, lembrando que esse exemplo pode ser implementado em qualquer programa que esteja fazendo. Depois adicionei os comando aos formulários, primeiro no detalhe:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Aprender
{
    public partial class frmDetalhe : Form
    {
        public frmDetalhe(decimal CodigoMestre)
        {
            InitializeComponent();
            nuCodigoMestre.Value = CodigoMestre;
        }
    }
}

Depois no formulário mestre, deixando ele assim:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Aprender
{
    public partial class frmMestre : Form
    {
        public frmMestre()
        {
            InitializeComponent();
        }

        private void btnAbrir_Click(object sender, EventArgs e)
        {
            frmDetalhe Detalhe = new frmDetalhe(nuCodigo.Value);
            Detalhe.Show();
        }
    }
}

Prontinho gente! Alguma dúvida deixa uma mensagem, mais acredito que seja bem fácil de fazer estou disponibilizando também o arquivo para download do exemplo. Até mais!






Nenhum comentário:

Postar um comentário