![[Imagen: A8cbOiw.png]](https://i.imgur.com/A8cbOiw.png)
![[Imagen: 6gZeUiH.png]](https://i.imgur.com/6gZeUiH.png)
Export
Inherits UserControl
Private $ftest As FormTest
Public Sub _new()
$ftest = New FormTest(Me)
End
Cita:¿ Es mejorable este método ?.Un formulario es el observador de sus controles. En tu ejemplo los botones sólo mueven las barras, pero en condiciones reales dichos botones harían algo más ¿Desde dónde controlas lo que hacen? ¿Dónde y cómo colocas el observador del botón interno contenido en tu formulario?
Cita:¿ Podría hacerlo de otra forma ?. ¿ MDI ?.¿Podías hacerlo de otra forma? De tus preguntas intuyo que sabes que es posible (y según mi punto de vista preferible) hacer un control normal que utilizar un form, pero que es más cómodo usar un form por aquello de que no tienes que crear por código los controles internos (el progress bar y el botón).
¿ Es más cómodo de esta forma ?.
Cita:- Importar el formulario.Si importas el formulario, además de lo ya expuesto, también tienes que importar el código que lo inserte en otro y, si lo modificas (aunque este ejemplo es muy simple) tendrás que modificarlo en todos los programas que lo usen.
- ¿ Crear un control ?.
(04-03-2023, 11:35)Shordi escribió: En tu ejemplo los botones sólo mueven las barras, pero en condiciones reales dichos botones harían algo más ¿Desde dónde controlas lo que hacen? ¿Dónde y cómo colocas el observador del botón interno contenido en tu formulario?
Si lo haces como un control, no como un formulario, el observador será directamente el formulario donde lo coloques y todo será más simple.
(04-03-2023, 11:35)Shordi escribió: ¿Podías hacerlo de otra forma? De tus preguntas intuyo que sabes que es posible (y según mi punto de vista preferible) hacer un control normal que utilizar un form, pero que es más cómodo usar un form por aquello de que no tienes que crear por código los controles internos (el progress bar y el botón).
MDI no. No tiene nada que ver en éste caso, creo, y te complicaría aún más el tema de los observadores...
(04-03-2023, 11:35)Shordi escribió: Si importas el formulario, además de lo ya expuesto, también tienes que importar el código que lo inserte en otro y, si lo modificas (aunque este ejemplo es muy simple) tendrás que modificarlo en todos los programas que lo usen.