Hola,
No utilizé ese componente, pero, "Directory" parece ser la propiedad desde la que se accede a la ruta del directorio seleccionado... o como tú dices el último que seleccionado antes de cerrarse el diálogo...
Sin embargo, estos diálogos suelen mostrarse con un método "Show", "ShowDialog" o "Execute", que, estos sí, tienen un resultado "booleano", que, precisamente, te indicará si el diálogo se cerró siendo "aceptado" o "cancelado".
Tendrás que encontrar el método que te digo, de modo que puedas escribir algo así:
Código Delphi
[-]
var
directorio: string;
begin
if JvBrowseForFolderDialog1.Execute then
begin
directorio := JvBrowseForFolderDialog1.Directory;
end
else
begin
end;
end;