Caja de dialogo. Añadir marcadores - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: Caja de dialogo. Añadir marcadores (/thread-1068.html) |
Caja de dialogo. Añadir marcadores - Shell - 21-10-2022 Buenas!. Usando la caja de diálogos por defecto de Gambas para seleccionar un directorio podemos ver algo como esto: ![]() Si os fijáis a la izquierda podemos seleccionar desde la carpeta del usuario hasta todo el pc. Pero no existe una posibilidad de tener marcadores de selección en esa caja. Por ejemplo, imaginar que solemos trabajar mucho con un directorio determinado donde guardamos imágenes, canciones, fotos, etc. Para que al seleccionar ese marcador a la izquierda nos llevase directamente y no tener que estar dando vueltas hasta llegar a ese directorio que usamos mucho. Supongo que no debe ser algo fácil. Se que en los vídeo tutoriales de Shordi, mostraba un componente en el que se había mejorado la caja de dialogo, pero no sé si hasta el extremo de esa posibilidad. Esta caja de dialogo para seleccionar un directorio, es algo muy típico, creo que puede ser una opción adecuada a incorporar. En algunos entornos de desarrollo lo que hace es como apoyarse en el navegador del sistema que tengamos instalado y lógicamente si tenemos marcadores, se van a mostrar. ¿ Qué os parece ?. Saludos RE: Caja de dialogo. Añadir marcadores - vuott - 21-10-2022 Es decir que tu quieres pre-establecer la ruta de DialogBox ? RE: Caja de dialogo. Añadir marcadores - cogier - 21-10-2022 ¿Ayuda esto? ![]() RE: Caja de dialogo. Añadir marcadores - Shell - 21-10-2022 (21-10-2022, 15:48)vuott escribió: Es decir que tu quieres pre-establecer la ruta de DialogBox ? Creo que es eso. Pero que se pueda escoger. Ejemplo: ![]() Hago click en PracticasGambas y me lleva directamente al directorio PracticasGambas. Puede que sea un problema de diseño de la caja de dialogo. Dentro de sus posibilidades. No es más que un formulario que actúa como una caja de dialogo. Si se conoce cuales son los controles que hay en ese formulario se entenderá que es posible hacer y que no. Cuando se ve la caja de la izquierda con los iconos del pc y el usuario, se muestra un iconPanel. Hay que entender como funciona y si es posible añadir una ruta. Quizás necesite un mejor diseño. (21-10-2022, 16:42)cogier escribió: ¿Ayuda esto? Gracias Charlie. No es eso. Es donde ves "look in:" ( El IconPanel ). En ese menú tener la posibilidad de añadir entradas personalizadas. Que creo que no es posible. RE: Caja de dialogo. Añadir marcadores - Shordi - 21-10-2022 Enlaza el componente gb.form.dialog a tu proyecto, crea un pequeño formulario que tenga un único control DirChooser y configúralo a tu gusto, con la opción ShowBookmarks a True tendrás esto: ![]() Saludos RE: Caja de dialogo. Añadir marcadores - Shell - 24-10-2022 (21-10-2022, 17:50)Shordi escribió: Enlaza el componente gb.form.dialog a tu proyecto, crea un pequeño formulario que tenga un único control DirChooser y configúralo a tu gusto, con la opción ShowBookmarks a True tendrás esto: Claro, esto es crear una caja de dialogo nueva. Pensaba que Gambas tendría esta posibilidad directamente sin la necesidad del que desarrollador tuviese que crearla. Naturalmente volvemos al tema de que necesitamos crear según las necesidades de nuestro proyecto. Era algo tan común, que no esperaba que fuera así. Pero bueno, todo se andará. En este caso y con vistas al futuro de un uso continuado de esta caja de dialogo personalizada para los proyectos que la necesite más adelante, puede que sea mejor construir un control. Como practica tampoco esta mal. ![]() Saludos RE: Caja de dialogo. Añadir marcadores - Shell - 24-10-2022 Y si es posible la mejora de la caja de dialogo, ¿ cómo es que seguimos usando el antiguo y no por defecto usa un dialogo mejorado como muestra gb.form.dialog ?. Ya que ya he visto lo que necesitaba y no necesito crear un dialogo personalizado, solo era cuestión de añadir el control que comentas y darle los valores adecuados a sus propiedades. Saludos |