En este ejemplo. en el primer intento se copian todos los controles que estan en el devExpress.
***************************************************************************
Private Shared Sub SubRegistrarControles(ByRef unControl As DevExpress.XtraBars.Ribbon.RibbonControl, ByRef unform As Form)
Dim A_siguiente As Boolean = True
'************************************************************
Dim descripcionControlRibbon As String = "testing-Ribbon"
'************************************************************
RibbonControl = New DevExpress.XtraBars.Ribbon.RibbonControl
RibbonControl.Name = unControl.Name
Solapas = New DevExpress.XtraBars.Ribbon.RibbonPage
Grupo = New DevExpress.XtraBars.Ribbon.RibbonPageGroup
Category = New DevExpress.XtraBars.Ribbon.RibbonPageCategory
For i As Integer = 0 To unform.Controls.Count - 1
For Each Category In unControl.PageCategories 'Categorias
Dim CTcontrol As String = Category.Name
ConexionSQL.EjecutarSP("SP_HERRAMIENTAS_SIGMA_SEGURIDAD_INGRESAR_CONTROL_POR_APLICACION", My.Application.IDAPLICACION, CTcontrol, descripcionControlRibbon)
For Each pagegroup As DevExpress.XtraBars.Ribbon.RibbonPage In Category.Pages 'paginas
Dim CTgrupopage As String = pagegroup.Name
ConexionSQL.EjecutarSP("SP_HERRAMIENTAS_SIGMA_SEGURIDAD_INGRESAR_CONTROL_POR_APLICACION", My.Application.IDAPLICACION, CTgrupopage, descripcionControlRibbon)
For Each group As DevExpress.XtraBars.Ribbon.RibbonPageGroup In pagegroup.Groups 'grupos
Dim CTgrupoBBI As String = group.Name
ConexionSQL.EjecutarSP("SP_HERRAMIENTAS_SIGMA_SEGURIDAD_INGRESAR_CONTROL_POR_APLICACION", My.Application.IDAPLICACION, CTgrupoBBI, descripcionControlRibbon)
For io As Integer = 0 To pagegroup.Groups.Count - 1
If A_siguiente = True Then
For Each button As DevExpress.XtraBars.BarButtonItem In group.Ribbon.Items.OfType(Of DevExpress.XtraBars.BarButtonItem)() 'botones
Dim CtBBI As String = button.Name
Dim CtBB_TAG As String = Convert.ToString(button.Tag)
If button.Name <> "" Then
ConexionSQL.EjecutarSP("SP_HERRAMIENTAS_SIGMA_SEGURIDAD_INGRESAR_CONTROL_POR_APLICACION", My.Application.IDAPLICACION, CtBBI, descripcionControlRibbon)
End If
Next
A_siguiente = False
End If
Next
Next
Next
Next
Next
End Sub
Suscribirse a:
Enviar comentarios (Atom)
Los mail de oulook no se pueden reenviar.
cuando en el asunto poseen un caracter especial por ejemplo @#$ los correos no salen y no te muestra ningun correo de rebote, especialmente...
-
https://msdn.microsoft.com/en-us/library/office/ff192694.aspx filtros DoCmd.SetFilter Method (Access) Office 2013 and later Ot...
-
Tabla de operadores Access para Office 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Un operador es...
No hay comentarios:
Publicar un comentario