Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

es posible crear controles en run-time?

hola mi pregunta es si es posible crear controles en run-time, ya que estoy programando una aplicacion la cual es configurada por el usuario con un menu segun el numero de controles reales que tenga dicho usuario en la instalacion. gracias y un saludo.
0 kudos
Mensaje 1 de 2
3.308 Vistas

Sí, es posible crear controles y hasta nuevos paneles en run-time. Puedes crear nuevos panelse / controles con NewPanel () y NewCtrl (), o puedes copiar paneles / controles existentes mediante DuplicatePanel () y DuplicateCtrl (). Todas estas funciones restituyen el handle del panel/ control que deberás utilizar para modificar sus aspecto y valor.

Para ver un ejemplo de cómo crear un panel y sus controles puedes crear un simple panel en CVI y después ejecutar la herramienta Tools >> UI to code converter: ésta te crearà un archivo de código y un header file con las instrucciones completas para crear panel y controles en run-time sin necesidad de tener el archivo UIR como referencia. Guiño



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 2 de 2
3.306 Vistas