Ver Mensaje Individual
  #19 (permalink)  
Antiguo 28/02/2012, 16:58
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Pasar variable de WindowsForm a Control

No, lo he hecho igual que tu, arrastrando el control desde el toolbox.

Si lo has hecho como tú dices, el código que has puesto no es válido, me refiero a esta línea:

Código:
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;

using ControlesPrueba;

namespace FormPrueba
{
public partial class Form1 : Form
{

ControlDeUsuario cu = new ControlDeUsuario();

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
cu.Control += new ControlDeUsuario.HandlerControl(MetodoDelEvento);
}

void MetodoDelEvento(object sender, EventArgs e)
{
textBox1.Text = "SI";
}



}
}
A lo que me refiero es que cuando pones el control desde el toolbox, el diseñador te crea ya la instancia al control y lo añade al formulario, no tienes que crear tu otra instancia. No sé si lo harás así o sólo lo has puesto para simplificar. Si es este último caso, pon el código completo del ejemplo que hayas hecho para verlo en detalle.

Saludos.