Le pasas como parámetro un número el cual corresponda por ejemplo con el Index del botón.
Y lo llamarías
Private Sub Command1_Click(Index As Integer)
RaiseEvent BeforeClick(Index)
End Sub
Si los botones del control de usuario están dentro de una matriz de controles, caso contrario le pasas el TabIndex
Private Sub Command1_Click()
RaiseEvent BeforeClick(TabIndex)
End Sub
Eso es solo sugerencia porque le podrías dar un orden tu y le pasarías el número de ese orden.
=========
¦¦ ISMAEL ¦¦
=========
¦¦ ISMAEL ¦¦
=========
----- Mensaje original -----De: Carlos MaradiagaPara: DesarrolloVB@...Enviado: lunes, 02 de febrero de 2009 11:22Asunto: Re: [VB] Control de Usuario de Botones (Botonera)
Ok, más o menos entiendo. Pero que tal si yo lo que quiero es pegar el control en un Form y luego poder determinar dentro del Form A Cuál de los botones que componen el control le di click ?
--- El lun 2-feb-09, Ismael L. Donis García <ismael@citricos.co.cu > escribió:
De: Ismael L. Donis García <ismael@citricos.co.cu >
Asunto: Re: [VB] Control de Usuario de Botones (Botonera)
A: DesarrolloVB@gruposyahoo. com.ar
Fecha: lunes, 2 febrero, 2009, 3:59 pm
Si te vas a crear un control las propiedades de ese control las debes crear tu, por ejemplo.Public Event BeforeClick( ByRef bCancel As Boolean)Ya ahí te creas una propiedad para validar algo antes de dar click el cual tiene un parámetro boleano=========
¦¦ ISMAEL ¦¦
=========----- Mensaje original -----De: Carlos MaradiagaPara: Desarrollo DotNet ; Desarrollo VBEnviado: lunes, 02 de febrero de 2009 10:31Asunto: [VB] Control de Usuario de Botones (Botonera)
Hola Nuevamente.Estoy tratando de crear un control de usuario que consiste en varios botones, lo necesito para desplazarme de un lugar a otro dentro de un recordset. Lo que no puedo hacer en sí es el control, es decir, lo armo, y todo bien, pero no se como acceder a las propiedades o eventos de cada uno de los botones que componen el control.Tendrán ustedes algún ejemplo que me envíen ?, o me diga´n alguna dirección para poder tomar el ejemplo ?.Lo que he encontrado no me sirve porque es muy básico, o encuentro cosas que no se adaptan a lo que necesito.Trabajo en VB6 y Access/SQL Server, pero todo ejemplo relacionado es bienvenido.Muchas gracias por su atención.
>¡Sé el Bello 51 de People en Español!
¡Es tu oportunidad de Brillar! br>Sube tus fotos ya http://www.51bello. com/
¡Todo sobre la Liga Mexicana de fútbol!
Estadisticas, resultados, calendario, fotos y más:
http://espanol.sports.yahoo. com/