2 using System.Collections.Generic;
10 internal class CargarExtensionesBrowserCommand : Command
12 public CargarExtensionesBrowserCommand(IAddonsManager addons) : base(addons)
14 Name =
"CargarExtensionesBrowser";
17 protected override void CommandModulo(
IModulo modulo, params
object[] parameters)
20 string tabla = parameters[1].ToString();
21 EventHandler BrowserExtension_GotFocus = parameters[2] as EventHandler;
22 Action<IBrowserPropiedadesExtendidas> SetExtensionHeight = (Action<IBrowserPropiedadesExtendidas>)parameters[3];
25 if (extension != null)
29 SetExtensionHeight(extension);
32 foreach (var ctrl
in ((UserControl)extension).Controls)
34 if (ctrl is DataGridView)
36 ((DataGridView)ctrl).GotFocus += BrowserExtension_GotFocus;
42 protected override ExpectedParameters GetExpectedParameters()
44 return new ExpectedParameters(
48 typeof(Action<IBrowserPropiedadesExtendidas>) });
PE-93426 Interficie para los módulos de la aplicación
string _Nombre2
Nombre visible del módulo
dynamic _Documento
Documento
Interficie para las extensiones de los browser
Dictionary< string, IBrowserPropiedadesExtendidas > _Extensiones
dynamic _Documento
Instancia del documento desde el que se llama al browser
IBrowserPropiedadesExtendidas _BindBrowser(string browsertabla)
Permite extender el browser