|
Responder ![]() |
Autor | |
Dabellaso ![]() Asiduo ![]() Unido: 18/Noviembre/2012 Localización: España Estado: Sin conexión Puntos: 338 |
![]() Enviado: 04/Mayo/2020 a las 23:33 |
Hola a todos, me surge una duda de la que sospecho la respuesta, pero por si acaso alguien sabe el modo. Allá va: Es posible crear una propiedad en un formulario de modo que quede almacenada en él sin tener que definirla en módulo del propio formulario? Sé que en las declaraciones puedo definir una propiedad como Public MiPropiedad As .... También puedo definirla como Public Property Get/Set/Let MiPropiedad Pero me gustaría poder definirla desde otros módulos, algo parecido al .CreateProperty de DAO para las tablas, o al CurrentProject.Properties.Add de la db, pero para crear propiedades en formularios. El tema es que la colección de propiedades del formulario contiene Count, Item y Parent pero no Add ni Append. Tampoco encuentro procedimiento para poder hacerlo. ¿Alguien sabe si es posible? Muchas gracias |
|
El saber no ocupa lugar, sólo tiempo
|
|
![]() |
|
xavi ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14630 |
![]() |
Hola,
Según la ayuda de Microsoft solo se pueden definir propiedades personalizadas para objetos Database, Index, QueryDef y TableDef así como para los Field de las colecciones Fields de QueryDef y TableDef. No se para que lo quieres pero parece que tendrás que buscar una alternativa... Un saludo
|
|
![]() |
|
Dabellaso ![]() Asiduo ![]() Unido: 18/Noviembre/2012 Localización: España Estado: Sin conexión Puntos: 338 |
![]() |
Gracias por la respuesta xavi De momento lo que quiero lo tengo hecho declarando Public MiPropiedad y funciona. Sólo pretendía aligerar el formulario de código de modo que un procedimiento externo pudiera crear y acceder a esas propiedades desde fuera. Como alternativa probaré a usar la propiedad Tag del formulario, metiendo cadenas de Propiedad:=Valor que entre otras cosas, para eso está. ![]() Pueden cerrar el hilo Muchas gracias
|
|
El saber no ocupa lugar, sólo tiempo
|
|
![]() |
Responder ![]() |
|
Tweet
|
Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |