[ Foro de C# ]

Enviar bottom a metodo

30-Oct-2016 15:26
Carlos Rodriguez (+1)
1 Respuestas

Hola,
Como se puede enviar un bottom a un metodo?
ejemplo:
Label.text ="test";
Bottom.text="test";

Comparar(label.text, bottom.text , aqui el bottomo el objeto);

Private void comparar(string lbltext, string bnttext, El bottom)
{
if (btntext == "test" && Lbltext == "test")
           {
               MessageBox.Show("Muy Bien!!!");
               bottom.visible= false;
           }
           else
           {
               MessageBox.Show("Estas Mal!!");
              bottom.visible= true;
           }
}


27-Nov-2016 10:08
Nacho Cabanes (+83)

Esta pregunta aparece en el foro de C y en el de C#. Como por sintaxis no puede ser C, la borro de aquel foro.

No sé si por bottom (¿parte inferior?) te refieres a un botón. Si es así, tienes varias alternativas:

* Si el botón es siempre el mismo, no hace falta pasarlo como parámetro, puede estar prefijado.

* Si hay que interactuar con varios botones, puedes pasarlo como parámetro, pero el tipo de datos es Button, no Bottom.

* Según sea el resto del programa, quizá te veas obligado a recibir un Object, pero si sabes seguro que sólo se puede llegar desde botones, puedes hacer un forzado de tipos, algo como


Button myBoton = (Button) sender;


 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)