Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: dormycom en 25 Noviembre 2014, 23:33 PM

Título: Duda sobre c#
Publicado por: dormycom en 25 Noviembre 2014, 23:33 PM
Buenas a todos, quería plantearos una duda a ver si podeis respondermela:

En una solución de visual studio tengo 2 proyectos, uno contiene un Form y el otro un control de usuario.(Ya está una referenciada con la otra)

La cuestión es:
Como accedo a un botón del Control de usuario desde el Form ?

public Form1()
       {
           InitializeComponent();
           this.AcceptButton = ((Button)NoseQuePonerAqui.Controls["buttoVerCiudad"]); //buttoVerCiudad es el boton del Control de usuario
           this.CancelButton = this.buttonCancelar2; //Este boton es del form, asi que no hay problema
           
       }


Un saludo y gracias  ;D
Título: Re: Duda sobre c#
Publicado por: .::IT::. en 26 Noviembre 2014, 02:42 AM
En tu control de usuario debes colocar una Propiedad que devuelta el boton algo asi como

Public Botton GetBoton
{
     get{return myBoton;}
}

Y esa propiedad la manejas des cualquier formulario donde coloques el control