Directorio predeterminado de búsqueda de archivos con TOpenDialog
Hola me esta pasando algo extraño con el OpenDialog, un usuario aprieta un boton y el opendialog lo abre en un directorio predeterminado y elige un archivo, siempre los archivos estan en ese directorio por defecto. Pero... si dentro del dialogo me voy a otro directorio, cuando cierro el boton y abro el open dialogo de vuelta no me hace caso al initialDir prefijado, lo abre en ese nuevo directorio donde estuvo el usuario. Es un defecto del opendialog?.
|
Con casi 300 mensajes y todavía no pones las etiquetas correctas al código ni escribes títulos descriptivos a las preguntas :confused:
|
Opendialog
Perdon lo escribi rapido...
|
Y la tercera linea compila?
opendialog1. o es un error? Saludos |
Opendialog predeterminar directorio
Perdon lo habia copiado rapido como dije antes, funciona pero si cambio directorio dentro del opendialog, hago click sobre un archivo PDF y vuelvo a entrar me queda como predefinido el nuevo directorio.
|
shoulder,
Cita:
Es el comportamiento estándar del componente TOpenDialog. Revisa esta información: Espero sea útil :) Nelson. |
Hola shoulder.
Si no vacias la propiedad FileName se sobreescribirá el valor de InitialDir. Para conservar el valor de FileName y luego utilizarlo, podrías hacer:
Saludos :) |
Opendialog predeterminar directorio
Hola me sigue dando el mismo error, lo extraño es que si como inicio coloco el directorio c:\carga despues cambio directorio, cierro el programa y lo recompilo y me abre en el nuevo directorio ultimo elegido no hace caso al inicialdir.
|
Yo utilizo este codigo y el cambio se realiza correctamente.
En el opendialog y como initialdir tengo puesto: C:\Rebuts_1.0\Fitxers\ Saludos Josep |
Hola shoulder
Cita:
Saludos :) |
Opendialog predeterminar directorio
Gracias ahi lo solucione, mi error era si escribo c:\carga en initialDir (no funciona) si escribo c:\carga\ funciona, e hice una pequeña rutina para que siempre controle si esta en el Dir. correcto.
Les dejo como me quedo:
|
Cita:
. |
La franja horaria es GMT +2. Ahora son las 17:42:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi