Tengo un sistema en el cual mando llamar un procedimiento creado por mi, en el pongo visibles un panel y un listbox, pero no cambia la propiedad "visible" si mando llamar directamente al procedimiento.
Alguien sabe a que se debe esto?
gracias

|
|
#1 (permalink) |
![]() |
panel y listbox visibles
Tengo un sistema en el cual mando llamar un procedimiento creado por mi, en el pongo visibles un panel y un listbox, pero no cambia la propiedad "visible" si mando llamar directamente al procedimiento. Alguien sabe a que se debe esto? gracias ![]() |
|
|
|
|
|
#3 (permalink) |
![]() |
Re: panel y listbox visibles
Gracias por responder
este sería un ejemplo de lo que quiero hacer private void Form1_Load(object sender, EventArgs e) { SSpanel1.Visible = false; listBox1.Visible = false; } private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); } public void visibleSL() { SSpanel1.Visible = true; listBox1.Visible = true; } En la forma2 tengo: Form1 f1 = new Form1(); private void button1_Click(object sender, EventArgs e) { f1.visibleSL(); this.Close(); } |
|
|
|
|
|
#4 (permalink) |
![]() |
Re: panel y listbox visibles
yo me iria a q primerio hicieras tu metodo visibleSL
public void VisibleSL() { .... } y despues hicieras una relacion de dueño, no como mdi si no asi private void button1_Click(object sender, EventArgs e) { Form2 fm = new Form2(); fm.Owner= this; fm.ShowDialog(); } y en la forma 2 private void button1_Click(object sender, EventArgs e) { ((Form1)(this.Owner)).VisibleSL(); this.Close(); }
__________________
Saludos Peterpay MCPD Enterprise Applications |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|