Referencias a controles

27/09/2004 - 21:25 por Jose Vicente Cheto Ortiz | Informe spam
Hola amigos:

Tengo que referirme a un control situado en un formulario
cuando abro uno nuevo.

Ejemplo en Form1 tengo un CheckBox y en el evento
load del Form2 tengo que comprobar si dicho control
esta pulsado o no , propiedad Checked (creo, ¿no?)
entonces

if (Form1.checkBox1.Checked)
// Realizar tareas.

Pues el error que no se puede acceder a checkBox debido a su nivel de
proteccion.

¿Que hay que hacer?

Gracias anticipadas.

Saludos
http://perso.wanadoo.es/jvtecheto
 

Leer las respuestas

#1 Jose Vicente Cheto Ortiz
28/09/2004 - 21:47 | Informe spam
"Octavio Telis Aynes" escribió en el mensaje
news:




Gracias por tu interes, Octavio.

Pero... la verdad es que crei que seria mas facil, en Delphi bastaba con
añadir
el formulario al uses del otro y listo, pero bueno
Me deja acceder perfectamente, pero si no dejo por defecto el
checkBox1 propiedad Checked a True. No me funciona.
Me explico:
Si lo dejo como esta por defecto en false y en tiempo de ejecucion
lo pulso para activarlo.
cuando paso al otro formulario no se entera .

¿Alguna sugerencia?

public bool EstaChecked
{
get
{
return checkBox1.Checked;
}
set
{
checkBox1.Checked = value;
}
}


De esta manera será accesible:

Form1 frm = new Form1();
...
if (frm.EstaChecked)
//Realizar tarea.

Preguntas similares