Entrar
¿Nuevo usuario? Inscribirme
DesarrolloVB · Desarrollo de Software en Microsoft Visual Basic
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Control de Usuario de Botones (Botonera)   Lista de mensajes  
Responder | Reenviar Mensaje #27385 de 28138 |
Re: [VB] Control de Usuario de Botones (Botonera)


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 ¦¦
=========
----- Mensaje original -----
Enviado: lunes, 02 de febrero de 2009 11:22
Asunto: 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 -----
Enviado: lunes, 02 de febrero de 2009 10:31
Asunto: [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/



Lun, 2 de Feb, 2009 5:02 pm

ismael@...
Enviar correo Enviar correo

Reenviar Mensaje #27385 de 28138 |
Desplegar mensajes Autor Ordenar por fecha

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...
Carlos Maradiaga
solinformat
Sin conexión Enviar correo
2 de Feb, 2009
3:31 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...
Ismael L. Donis Garc€...
ismael@...
Enviar correo
2 de Feb, 2009
4:08 pm

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...
Carlos Maradiaga
solinformat
Sin conexión Enviar correo
2 de Feb, 2009
4:22 pm

Hola! Eso lo tenés que hacer con logica dentro del control... En el control pones una propiedad "BotonClickeado" Dentro del control, en el click de cada boton...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
2 de Feb, 2009
4:44 pm

Hola Alberto, gracias por tu colaboración. Probé lo me indicaste, y lo que tengo es lo siguiente: En el UserControl tengo :   'Para la Propiedad del ID de...
Carlos Maradiaga
solinformat
Sin conexión Enviar correo
2 de Feb, 2009
5:09 pm

Hola! No uses el evento Click, ya que este es un evento que se hereda, y que responde a un click sobre cualquier parte de tu control (No necesariamente en...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
2 de Feb, 2009
5:27 pm

Antes que nada - Gracias a Todos. Ya he podido hacer lo que necesitaba. Ahora, tengo en el user control un Label, y desde mi formulario necesito asignarle un...
Carlos Maradiaga
solinformat
Sin conexión Enviar correo
2 de Feb, 2009
9:50 pm

Hola! En tu control... Public Property Let TextoLabel(Texto As String) Label.Caption = Texto End Propetrty En tu Form: usrBotonesNavegacion.TextoLabel =...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
3 de Feb, 2009
3:27 am

Hola! Ah! Si querés (Aunque no es necesario) tambien se puede obtener el texto corriente... Public Property Get TextoLabel() As String TextoLabel =...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
3 de Feb, 2009
12:53 pm

Gracias Alberto y a todos lo que me colaboraron. He aprendido mucho. Solo una consulta más. Debe dentro del usercontrol inicializar o finalizar algo tipo "set...
Carlos Maradiaga
solinformat
Sin conexión Enviar correo
3 de Feb, 2009
4:06 pm

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) ...
Ismael L. Donis Garc€...
ismael@...
Enviar correo
2 de Feb, 2009
5:33 pm

Si cometí el error de indicarle que use Click como nombre ya que como bien dice el gran maestro Alberto ese se hereda de los demás objetos. Por lo que le...
Ismael L. Donis Garc€...
ismael@...
Enviar correo
2 de Feb, 2009
6:32 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda