Rellenar el comportamiento de este evento permite establecer acciones que se lanzarán en el momento de inicialización de la botonera.
Útil para crear o habilitar botones bajo ciertas condiciones.
Código VB6:
Sub Botonera_HabilitaBotones(aBotonera)
On Error Resume Next
Set lBoton = Nothing
Set lBoton = abotonera.boton("GFACTURA")
If lBoton Is Nothing Then
abotonera.botonadd " Generar Factura ", "GFACTURA",,,,123
End If
End SubCódigo C#:
using AhoraSistema;
using AhoraCore;
using AhoraOCX;
namespace AhoraScriptsPantalla
{
public class AhoraCl_frmArticulos : AhoraOCX.AhoraBaseScript
{
public void Initialize()
{
(gForm.Controls["Botonera"] as ICntBotonera).ActivarScripts = true;
}
public void Botonera_HabilitaBotones(ICntBotonera aBotonera)
{
ICntBotonera lBotonera = (gForm.Controls["Botonera"] as ICntBotonera);
IAhoraTool lBoton = lBotonera.Boton("GFACTURA");
if (lBoton == null)
{
lBotonera.BotonAdd("Generar Factura", "GFACTURA", "", ETipo_Menu.eTipo_Menu_Boton, false, 123);
}
}
}
}