none
Como fazer um form executar um evento de um botão que esta em outro form RRS feed

  • Discussão Geral

  • Tenho da seguinte situação, tenho um botão FATURAR e este botão esta no form1, esse botão tem um evento clique, ai tenho o form2, preciso fazer com que quando eu abrir o Form2 o load do form2 execute o evento clique do botão FATURAR que esta no Form1. E possível fazer isso, se sim como devo proceder. 

    Evento Clique do Form1

        private void button1_Click(object sender, EventArgs e)
            {
      
                for (Int32 index = 0; index < dgw_separacaopic.Rows.Count; index++)
                {
                    if (bool.Parse(dgw_separacaopic.Rows[index].Cells[0].FormattedValue.ToString()) == true)
                    {
                        frmSepfatpic sep = new frmSepfatpic();
                        sep.Pedido  = dgw_separacaopic.CurrentRow.Cells[4].Value.ToString();
                        sep.Item    = dgw_separacaopic.CurrentRow.Cells[6].Value.ToString();
                        sep.Cliente = dgw_separacaopic.CurrentRow.Cells[1].Value.ToString();
                        sep.Produto = dgw_separacaopic.CurrentRow.Cells[2].Value.ToString();
                        sep.QTDA    = dgw_separacaopic.CurrentRow.Cells[7].Value.ToString();
                        sep.Show();

                    }

                }
                
            }

    Executar este evento clique quando abrir o Form2

         public partial class frmSepfatpic : Form
        {
            public string Pedido { get; set; }
            public string Item { get; set; }
            public string Cliente { get; set; }
            public string Produto { get; set; }
            public string QTDA { get; set; }
            public frmSepfatpic()
            {
                InitializeComponent();
            }

            private void frmSepfatpic_Load(object sender, EventArgs e)
            {
                ListGrid();
            }

            public void ListGrid()
            {
                 dgw_sepfatpic.Columns.Add("collumName", "PEDIDO");
                 dgw_sepfatpic.Columns.Add("collumName", "ITEM");
                 dgw_sepfatpic.Columns.Add("collumName", "CLIENTE");
                 dgw_sepfatpic.Columns.Add("collumName", "PRODUTO");
                 dgw_sepfatpic.Columns.Add("collumName", "QTDA");

                string[] row1 = new string[] { Pedido, Item, Cliente, Produto, QTDA };
                dgw_sepfatpic.Rows.Add(row1);
                
            }
        }

    Desde já agradeço

    JUNIOR GUERREIRO T.I

    terça-feira, 4 de junho de 2019 16:49