Dev - C++ - Duda programa C#

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 9 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Duda programa C#

Publicado por Alejandro (1 intervención) el 17/03/2018 19:14:40
Hola, primero que nada lo siento si el tema no esta en el foro correcto no estaba seguro donde ponerlo.
Mi problema es que quiero que pasar datos de un form1 a un form 2, lo hice de la siguiente manera.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
namespace ejercicio1_15_03
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void reporte_btn_Click(object sender, EventArgs e)
        {
            String nombre, categoria, adicionales="",msg;
            float _peso;
            nombre = nombre_txt.Text;
            categoria = categoria_cmbox.SelectedItem.ToString();
            _peso =Convert.ToSingle(peso_numupdown.Value);
            if(garantia_box.Checked)
            {
                adicionales = "garantia " + adicionales;
            }
            if(reparto_box.Checked)
            {
                adicionales = "reparto " + adicionales;
            }
            if(puntos_box.Checked)
            {
                adicionales = "puntos " + adicionales;
            }
            msg = "Nombre =" + nombre+Environment.NewLine+"Categoria ="+categoria+ Environment.NewLine+"Peso ="+_peso+Environment.NewLine+"Adicionales ="+adicionales;
 
            Reporte r1 = new Reporte(msg);
            r1.Show();
 
 
        }
    }

ese es el form1 este es el 2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
namespace ejercicio1_15_03
{
    public partial class Reporte : Form
    {
 
        private String msg;
 
        public Reporte()
        {
            InitializeComponent();
        }
 
        public Reporte(String msg)
        {
            InitializeComponent();
            this.msg = msg;
        }
 
        private void Reporte_Load(object sender,EventArgs e)
        {
            this.reporte_txt.Text = msg;
        }
    }
}

Por alguna razon no pasa los datos, alguien me puede decir en que me equivoque?. Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder