Browse (cuadro de diálogo)

Un cuadro de diálogo Browse permite al usuario seleccionar un directorio. No es necesario que el directorio exista ya, se puede crear con este control.

Este tipo de cuadro de diálogo normalmente contiene los tres controles siguientes. Estos controles están conectados a la misma propiedad. Esa propiedad es la ruta de acceso seleccionada.

  • Un control PathEdit para seleccionar la sección final de la ruta de acceso. Este control no puede perder el foco si el final especificado no es válido en el volumen actual.
  • Un control DirectoryCombo para mostrar la ruta de acceso seleccionada actualmente que muestra el control PathEdit. Este control no muestra el último segmento de la ruta de acceso.
  • Un control DirectoryList para mostrar las carpetas del directorio que muestra actualmente DirectoryCombo. También puede mostrar una carpeta que aún no se ha creado.

Normalmente, un cuadro de diálogo Browse contiene un control DirectoryCombo que especifica los tipos de volumen que se deben mostrar. Es habitual que se muestren todos los tipos de volumen en un cuadro de diálogo Browse.

Los cuadros de diálogo Browse suelen contener tres controles PushButton. Estos botones están vinculados a sus respectivos ControlEvents en la tabla ControlEvent. Estos botones se usan para activar las siguientes opciones de control.

Opción de control ControlEvent
Subir un nivel DirectoryListUp
Nueva carpeta DirectoryListNew
Abrir DirectoryListOpen

 

Para que la opción de nueva carpeta funcione con un nombre de carpeta no predeterminado, la ruta de acceso de la nueva carpeta debe especificarse en la tabla UIText. La cadena de la ruta de acceso debe usar el formato "nombre de archivo corto|nombre de archivo largo" para el nombre de archivo. Por ejemplo, use un nombre de archivo como "MiProd~1| Mi fabuloso producto". Para obtener más información sobre el formato del nombre de archivo, consulte el tipo de datos de columna Filename. Si la ruta de acceso no está en la tabla UIText o está establecida en un valor no válido, de forma predeterminada se establece en un valor "Fldr|New Folder". El botón Nueva carpeta se puede omitir si el cuadro de diálogo solo necesita buscar carpetas que ya existen.