Código en Delphi 6, válido para Delphi for win32 y CodeGear RAD Studio (Delphi win32) | ||
El componente BrowseOpenDialog sirve para seleccionar una carpeta, para ello, muestra una caja de diálogo en la que aparecen las distintas carpetas.
Propiedades :
Title : Caption de la ventana de díalogo.
InitialDir: Carpeta que aparecerá seleccionada cuando se abra la caja de diálogo.
OutDir : Carpeta seleccionada o cadena vacia si se pulsa cancelar.
RootFolder : Carpeta raiz desde la que cuelgan las distintas carpetas a las que se puede acceder. Los valores que puede contener son los siguientes
rtStartMenu Carpeta Menú de inicio rtPrograms Carpeta Programas rtDrives miPC rtDesktopDir Carpeta Escritorio rtPersonal Mis documentos rtAppData Application Data rtFavorites Favoritos rtTemplates Plantillas rtDesktop Escritorio rtControls Panel de Control rtSendTo SendTo
Métodos :
Execute : Abre la caja de diálogo. Devuelve TRUE si se pulsa el botón Aceptar o False en caso contrario.Ejemplo:
Creamos un form(form1) al añadimos un componente OpenBrowseDialog (bod1) y un botón(btnEjec).procedure TForm1.btnEjecClick(Sender: TObject);
begin
if bod1.Execute then
showmessage(bod1.OutDir);
end;