Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Duda sobre SaveDialog/OpenDialog (https://www.clubdelphi.com/foros/showthread.php?t=28641)

pepecharlie67 27-12-2005 11:29:04

Duda sobre SaveDialog/OpenDialog
 
Me surge una duda para que me quede mejor el proyecto.¿Se puede hacer para que al abrir un cuadro de dialogo(SaveDialog/OpenDialog) no se pueda modificar el directorio?Es decir, que yo especifique un directorio origen, y solo pueda salgar/cargar en tal directorio.ES que sino tendre que hacerlo un poco mas chapuza,pero bueno.Gracias antes de nada.

Casimiro Noteví 27-12-2005 12:26:20

Propiedad: Options->ofNoChangeDir True o False

pepecharlie67 27-12-2005 12:33:35

Ok,Gracias,pero eso no es lo que quiero.Lo que tu me señalas es por si el usuario cambia la ruta para que al volver a ejecutarlo,se quede la misma que establecimos como origen.Pero yo lo que quiero es que no se pueda cambiar de ruta cuando el usuario intente guardar o cargar en un archivo.Es una tonteria lo se,pero me harian las cosas mejor.

vtdeleon 27-12-2005 13:38:38

Saludos

Entonces no vale la pena usar esos componentes sino se puede navegar (es su proposito principal). Create un Dialog(form) con un edit, botones, y eso... Y que internamente tengo asignado el directorio, al dar a un boton X qeu guarde (SavetoFile).

pepecharlie67 27-12-2005 15:29:44

Ya bueno,pero es que me quedaria mejor de esa forma.Y creo que si que se puede hacer.Gracias

pepecharlie67 27-12-2005 18:58:25

Bueno despues de toda la tarde liado,me doy por vencido.Pero ahora,no se si sera porque estoy saturado de cosas y tal,al intentar asignar al nombre del fichero(de tipo string)el texto introducido en un edit, no me coge su texto,pregunto,¿como puedo hacer para asignar a un string el texto de un edit?Me dado cuenta que no son del mismo tipo,ya que el texto del edit es de tipo TCaption.De todas maneras pondre un hilo nuevo.Gracias.

vtdeleon 27-12-2005 20:11:45

Cita:

Empezado por pepecharlie67
...¿como puedo hacer para asignar a un string el texto de un edit?...

Código Delphi [-]
var
 texto:string;
begin
  texto:='hello';
  edit1.text:=texto;
  texto:=edit1.text;
end;
Cita:

Empezado por pepecharlie67
Me dado cuenta que no son del mismo tipo,ya que el texto del edit es de tipo TCaption.

No importa!, son equivalentes
Cita:

Empezado por Ayuda Delphi
TCaption is the type of the Caption property.
Description

TCaption is the string that represents the caption or text of a control.
Código Delphi [-]
type TCaption = type string;



La franja horaria es GMT +2. Ahora son las 21:39:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi