Programación General > C++ Builder

 Duda con OpenDialog.

(1/1)

Goselito_0:
Hola,
¿existe alguna opción para que através del OpenDialog (o similares) se puedan seleccionar carpetas enteras sin tener porque acceder a sus contenidos individualmente?

El caso es que quiero procesar todos los archivos contenidos en una carpeta, entoces me conviene poder seleccionar la carpeta y no sus elementos uno a uno.

Gracias de antemano por la colaboración. Un saludo.

sonGoku:
Existe una función "SelectDirectory" en la unidad FileCrt. te adjunto un ejemplo.

#include <FileCtrl.hpp>
const SELDIRHELP = 1000;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  AnsiString Dir = "C:\Program Files\MyApp";
  if (SelectDirectory(Dir, TSelectDirOpts() << sdAllowCreate << sdPerformCreate << sdPrompt,SELDIRHELP))
    Label1->Caption = Dir;
}

ya me cuentas si te ha valido.

Suerte

Navegación

[0] Índice de Mensajes

Ir a la versión completa