¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
Subject: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
¿cómo podría hacer para que en un ListBox aparecieran todos los formularios de una aplicación?.
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
Prueba con esto:
Pero creo que sólo sirve si usas MDI o ventanas embebidas, de otro modo sólo "ve" la propia ventana principal o "TopLevel Window".
Y por curiosidad, ¿para qué lo necesitas?
Pero creo que sólo sirve si usas MDI o ventanas embebidas, de otro modo sólo "ve" la propia ventana principal o "TopLevel Window".
Y por curiosidad, ¿para qué lo necesitas?
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
estoy haciendo una aplicación en la que necesito controlar el acceso de los distintos usuarios a los distintos formularios y quiero hacer un formulario para asignar los permisos, por ello, necesito una rutina que me permita seleccionar todos los formularios de la aplicación.
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
Lo he probado y efectivamente, únicamente me muestra las ventana que tengo abiertas.
necesitaría todos los formularios.
¿alguien sabe como hacerlo?
jguardon escribió: [Ver mensaje]
Lo he probado y efectivamente, únicamente me muestra las ventana que tengo abiertas.
necesitaría todos los formularios.
¿alguien sabe como hacerlo?
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
¿Los formularios los creas en tiempo de ejecución?, o ¿en tiempo de diseño.?
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
Dentro de tu proyecto hay una carpeta oculta .gambas que contiene unas referencias a todas las clases, módulos y formularios del proyecto. El inconveniente es que están todos en mayúsculas, que están mezclados entre tipos (clases, formularios y módulos) y que aunque consigas llenar el listview mediante alguna rutina que liste el directorio, supongo que no será posible hacerlo nunca más en tiempo de ejecución.
Así que me temo que tendrás que hacerlo a mano, 'hardcoded' como se suele decir...
Un String[] o una colección irían bien o directamente la lista interna del listview.
Siento no poder aportar nada más,
saludos.
Así que me temo que tendrás que hacerlo a mano, 'hardcoded' como se suele decir...
Un String[] o una colección irían bien o directamente la lista interna del listview.
Siento no poder aportar nada más,
saludos.
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
todos los formularios están diseñados previamente y existen cuando se ejecuta la aplicación.
De momento no creo ningún formulario en tiempo de ejecución.
abarzuaf escribió: [Ver mensaje]
todos los formularios están diseñados previamente y existen cuando se ejecuta la aplicación.
De momento no creo ningún formulario en tiempo de ejecución.
Subject: Re: ¿cómo Puedo Mostrar Todos Los Formularios De Una Aplicación?
Last edited by abarzuaf on Tuesday, 08 December 2009, 02:10; edited 1 time in total
Entonces deberias hacerlo como dice jGuardon, directamente cargando los nombre al listbox, o en una matriz
¿No te sirve así?
¿No te sirve así?
Last edited by abarzuaf on Tuesday, 08 December 2009, 02:10; edited 1 time in total
Page 1 of 2
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1399s (PHP: -40% SQL: 140%)
SQL queries: 23 - Debug Off - GZIP Enabled