Pascal/Turbo Pascal - Problema con el Delphi

 
Vista:

Problema con el Delphi

Publicado por Federico (6 intervenciones) el 30/05/2003 08:58:20
Mi problema es que cuando trato de abrir una imagen bmp en un control timage (usando el open picture dialog) me tira error. En el procedimiento close del control openpicturedialog puse:

image1.picture.loadfromfile(openpicturedialog1.filename);

Y, si quiero por ejemplo, asignar el nombre del archivo a un Control edit me devuelve algo ilegible. Lo hice de la siguiente manera:

edit1.text:= openpicturedialog1.filename;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con el Delphi

Publicado por Diego Romero (786 intervenciones) el 31/05/2003 10:33:18
este es el código que yo uso cuando necesito los cuadros de dialogos

if openpicturedialog1.execute then
begin
edit1.text:=openpicturedialog1.filename;
end;

el método execute devuelve verdadero si el usario ha aceptado el cuadro de dialogo y falso en caso contrario.
Nunca tuve que usar los eventos que el cuadro de dialogo genera y debes tener en cuenta que el evento .OnClose del cuadro de dialogo se ejecuta SIEMPRE, tanto cuando el usuario acepta como cuando no lo hace.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar