
Paso de controles mediante propertys
Publicado por Gabriel Fabres (11 intervenciones) el 08/01/2009 22:12:55
Hola Foreros, necesito saber si alguno de ustedes, sabe como pasar un control existente en un formulario windows, a una clase, a traves de propertys.
ya he injtentado algo similar a esto
public class cMiClase : Form
{
private TextBox ptbxMiTextBox;
public TextBox tbxMiTextBox
{
get
{
return ptbxMiTextBox;
}
set
{
ptbxMiTextBox = value;
}
}
public void vMiFuncionPublica(string sParametro)
{
sParametro = "hago algo con mi parametro";
// desde aca ya no puedo ver los controles de mi form
ptbxMiTextBox.Text = "aca si";
return;
}
}
}
y a pesar que si compila, a la hora de ejecutar, me da un error : Referencia a objeto no establecida como instancia de un objeto.
La idea, es que en mi clase, pueda tener una copia del control, para al menos poder consultar sus propiedades
Saludos
ya he injtentado algo similar a esto
public class cMiClase : Form
{
private TextBox ptbxMiTextBox;
public TextBox tbxMiTextBox
{
get
{
return ptbxMiTextBox;
}
set
{
ptbxMiTextBox = value;
}
}
public void vMiFuncionPublica(string sParametro)
{
sParametro = "hago algo con mi parametro";
// desde aca ya no puedo ver los controles de mi form
ptbxMiTextBox.Text = "aca si";
return;
}
}
}
y a pesar que si compila, a la hora de ejecutar, me da un error : Referencia a objeto no establecida como instancia de un objeto.
La idea, es que en mi clase, pueda tener una copia del control, para al menos poder consultar sus propiedades
Saludos
Valora esta pregunta


0