Problema con aplicacion en C#
Publicado por Juan (2 intervenciones) el 03/07/2013 07:14:35
Hola a todos, estaba haciendo una aplicacion en Visual C# 2010 y me encontre con un problema que es el siguiente, como se pueden ver en las imagenes se observan dos radiobutton y lo que quiero es que al hacer click en uno de ellos me aparezca un panel (dentro de cada panel estan los label, textbox y combobox) al principio todo bien, hago clic en el primer radiobutton y me aparece el panel
http://i103.photobucket.com/albums/m127/jcrl/regclient1_zpsc155290d.jpg
Pero al hacer clic en el otro, no se muestra nada
http://i103.photobucket.com/albums/m127/jcrl/regclient2_zps06758885.jpg
Me parecio raro, pues revise el codigo y segun mi opinion no habia hecho nada malo, ahora hice lo siguiente, movi los panels fuera del tabcontrol, los puse abajo, lo corri y ahora si se muestran los dos panels
http://i103.photobucket.com/albums/m127/jcrl/regclient3_zps244d47e5.jpg
http://i103.photobucket.com/albums/m127/jcrl/regclient4_zpsaa7efc38.jpg
Aqui esta el codigo que use
Necesito su ayuda porfavor
Saludos
http://i103.photobucket.com/albums/m127/jcrl/regclient1_zpsc155290d.jpg
Pero al hacer clic en el otro, no se muestra nada
http://i103.photobucket.com/albums/m127/jcrl/regclient2_zps06758885.jpg
Me parecio raro, pues revise el codigo y segun mi opinion no habia hecho nada malo, ahora hice lo siguiente, movi los panels fuera del tabcontrol, los puse abajo, lo corri y ahora si se muestran los dos panels
http://i103.photobucket.com/albums/m127/jcrl/regclient3_zps244d47e5.jpg
http://i103.photobucket.com/albums/m127/jcrl/regclient4_zpsaa7efc38.jpg
Aqui esta el codigo que use
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private void rbNatural_CheckedChanged(object sender, EventArgs e)
{
if (rbNatural.Checked == true) ////rbNatural es uno de los radiobutton
{
panelNatural.Visible = true;
panelJuridica.Visible = false;
panelNaturalDatos.Visible = true; ///este es el panel que quiero que aparezca, y aparece sin problemas
panelJuridicaDatos.Visible = false;
}
}
private void rbJuridica_CheckedChanged(object sender, EventArgs e)
{
if (rbJuridica.Checked == true) //// este es el otro radiobutton
{
panelJuridica.Visible = true;
panelNatural.Visible = false;
panelJuridicaDatos.Visible = true; ///este es el panel que NO aparece cuando hago clic en el radiobutto, al menos dentro del tabcontrol no aparece, pero si lo coloco afuera si se muestra :S
panelNaturalDatos.Visible = false;
}
}
Necesito su ayuda porfavor
Saludos
Valora esta pregunta


0